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: "VarHandleOp" 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: "global_step" } } } node { name: "global_step/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "global_step" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "global_step/Assign" op: "AssignVariableOp" input: "global_step" input: "global_step/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_INT64 } } } node { name: "global_step/Read/ReadVariableOp" op: "ReadVariableOp" input: "global_step" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } } node { name: "zeros" 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: "parallel_read/filenames/Const" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 6 } } string_val: "datasets/natural/seg_train/train_00002-of-00006.tfrecord" string_val: "datasets/natural/seg_train/train_00001-of-00006.tfrecord" string_val: "datasets/natural/seg_train/train_00000-of-00006.tfrecord" string_val: "datasets/natural/seg_train/train_00003-of-00006.tfrecord" string_val: "datasets/natural/seg_train/train_00005-of-00006.tfrecord" string_val: "datasets/natural/seg_train/train_00004-of-00006.tfrecord" } } } } node { name: "parallel_read/filenames/Size" 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: "parallel_read/filenames/Greater/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: "parallel_read/filenames/Greater" op: "Greater" input: "parallel_read/filenames/Size" input: "parallel_read/filenames/Greater/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/Assert/Const" 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: "string_input_producer requires a non-null input tensor" } } } } node { name: "parallel_read/filenames/Assert/Assert/data_0" 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: "string_input_producer requires a non-null input tensor" } } } } node { name: "parallel_read/filenames/Assert/Assert" op: "Assert" input: "parallel_read/filenames/Greater" input: "parallel_read/filenames/Assert/Assert/data_0" device: "/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "parallel_read/filenames/Identity" op: "Identity" input: "parallel_read/filenames/Const" input: "^parallel_read/filenames/Assert/Assert" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } } node { name: "parallel_read/filenames/RandomShuffle" op: "RandomShuffle" input: "parallel_read/filenames/Identity" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "parallel_read/filenames" op: "FIFOQueueV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 32 } } attr { key: "component_types" value { list { type: DT_STRING } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { } } } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/filenames/filenames_EnqueueMany" op: "QueueEnqueueManyV2" input: "parallel_read/filenames" input: "parallel_read/filenames/RandomShuffle" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/filenames/filenames_Close" op: "QueueCloseV2" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "parallel_read/filenames/filenames_Close_1" op: "QueueCloseV2" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "parallel_read/filenames/filenames_Size" op: "QueueSizeV2" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/Cast" op: "Cast" input: "parallel_read/filenames/filenames_Size" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/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.03125 } } } } node { name: "parallel_read/filenames/mul" op: "Mul" input: "parallel_read/filenames/Cast" input: "parallel_read/filenames/mul/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/fraction_of_32_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: "parallel_read/filenames/fraction_of_32_full" } } } } node { name: "parallel_read/filenames/fraction_of_32_full" op: "ScalarSummary" input: "parallel_read/filenames/fraction_of_32_full/tags" input: "parallel_read/filenames/mul" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/common_queue" op: "RandomShuffleQueueV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 640 } } attr { key: "component_types" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "container" value { s: "" } } attr { key: "min_after_dequeue" value { i: 320 } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } attr { key: "shapes" value { list { } } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/common_queue_Size" op: "QueueSizeV2" input: "parallel_read/common_queue" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/Cast" op: "Cast" input: "parallel_read/common_queue_Size" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/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.0015625000232830644 } } } } node { name: "parallel_read/mul" op: "Mul" input: "parallel_read/Cast" input: "parallel_read/mul/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/fraction_of_640_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: "parallel_read/fraction_of_640_full" } } } } node { name: "parallel_read/fraction_of_640_full" op: "ScalarSummary" input: "parallel_read/fraction_of_640_full/tags" input: "parallel_read/mul" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/TFRecordReaderV2" op: "TFRecordReaderV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "compression_type" value { s: "" } } attr { key: "container" value { s: "" } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/TFRecordReaderV2_1" op: "TFRecordReaderV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "compression_type" value { s: "" } } attr { key: "container" value { s: "" } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/TFRecordReaderV2_2" op: "TFRecordReaderV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "compression_type" value { s: "" } } attr { key: "container" value { s: "" } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/TFRecordReaderV2_3" op: "TFRecordReaderV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "compression_type" value { s: "" } } attr { key: "container" value { s: "" } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/ReaderReadV2" op: "ReaderReadV2" input: "parallel_read/TFRecordReaderV2" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2" input: "parallel_read/ReaderReadV2:1" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_1" op: "ReaderReadV2" input: "parallel_read/TFRecordReaderV2_1" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_1" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_1" input: "parallel_read/ReaderReadV2_1:1" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_2" op: "ReaderReadV2" input: "parallel_read/TFRecordReaderV2_2" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_2" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_2" input: "parallel_read/ReaderReadV2_2:1" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_3" op: "ReaderReadV2" input: "parallel_read/TFRecordReaderV2_3" input: "parallel_read/filenames" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_3" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_3" input: "parallel_read/ReaderReadV2_3:1" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/common_queue_Close" op: "QueueCloseV2" input: "parallel_read/common_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "parallel_read/common_queue_Close_1" op: "QueueCloseV2" input: "parallel_read/common_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "parallel_read/common_queue_Dequeue" op: "QueueDequeueV2" input: "parallel_read/common_queue" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { unknown_rank: true } } } } attr { key: "component_types" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "ParseSingleExample/Rank" op: "Rank" input: "parallel_read/common_queue_Dequeue:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/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: "ParseSingleExample/Equal" op: "Equal" input: "ParseSingleExample/Rank" input: "ParseSingleExample/Equal/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "ParseSingleExample/SerializedIsScalar/Const" 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: "Input serialized must be a scalar" } } } } node { name: "ParseSingleExample/SerializedIsScalar/Assert/data_0" 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: "Input serialized must be a scalar" } } } } node { name: "ParseSingleExample/SerializedIsScalar/Assert" op: "Assert" input: "ParseSingleExample/Equal" input: "ParseSingleExample/SerializedIsScalar/Assert/data_0" device: "/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "ParseSingleExample/serializedDependencies" op: "Identity" input: "parallel_read/common_queue_Dequeue:1" input: "^ParseSingleExample/SerializedIsScalar/Assert" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@parallel_read/common_queue_Dequeue" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/encoded" 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: "" } } } } node { name: "ParseSingleExample/ParseExample/Reshape/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: "ParseSingleExample/ParseExample/Reshape" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/encoded" input: "ParseSingleExample/ParseExample/Reshape/shape" 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 { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/format" 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: "png" } } } } node { name: "ParseSingleExample/ParseExample/Reshape_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: "ParseSingleExample/ParseExample/Reshape_1" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/format" input: "ParseSingleExample/ParseExample/Reshape_1/shape" 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 { } } } } } node { name: "ParseSingleExample/ParseExample/ParseExampleV2/names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/ParseExampleV2/sparse_keys" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/ParseExampleV2/dense_keys" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 3 } } string_val: "image/class/label" string_val: "image/encoded" string_val: "image/format" } } } } node { name: "ParseSingleExample/ParseExample/ParseExampleV2/ragged_keys" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/ParseExampleV2" op: "ParseExampleV2" input: "ParseSingleExample/serializedDependencies" input: "ParseSingleExample/ParseExample/ParseExampleV2/names" input: "ParseSingleExample/ParseExample/ParseExampleV2/sparse_keys" input: "ParseSingleExample/ParseExample/ParseExampleV2/dense_keys" input: "ParseSingleExample/ParseExample/ParseExampleV2/ragged_keys" input: "zeros" input: "ParseSingleExample/ParseExample/Reshape" input: "ParseSingleExample/ParseExample/Reshape_1" device: "/device:CPU:0" attr { key: "Tdense" value { list { type: DT_INT64 type: DT_STRING type: DT_STRING } } } attr { key: "_output_shapes" value { list { shape { } shape { } shape { } } } } attr { key: "dense_shapes" value { list { shape { } shape { } shape { } } } } attr { key: "num_sparse" value { i: 0 } } attr { key: "ragged_split_types" value { list { } } } attr { key: "ragged_value_types" value { list { } } } attr { key: "sparse_types" value { list { } } } } node { name: "Reshape/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: "Reshape" op: "Reshape" input: "ParseSingleExample/ParseExample/ParseExampleV2" input: "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 { } } } } } node { name: "Reshape_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: "Reshape_1" op: "Reshape" input: "ParseSingleExample/ParseExample/ParseExampleV2:1" input: "Reshape_1/shape" 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 { } } } } } node { name: "Reshape_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: "Reshape_2" op: "Reshape" input: "ParseSingleExample/ParseExample/ParseExampleV2:2" input: "Reshape_2/shape" 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 { } } } } } node { name: "Equal/y" 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: "raw" } } } } node { name: "Equal" op: "Equal" input: "Reshape_2" input: "Equal/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "Equal_1/y" 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: "RAW" } } } } node { name: "Equal_1" op: "Equal" input: "Reshape_2" input: "Equal_1/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "LogicalOr" op: "LogicalOr" input: "Equal" input: "Equal_1" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/preds_c" op: "Pack" input: "LogicalOr" device: "/device:CPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "case/Cast" op: "Cast" input: "case/preds_c" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "case/Const" 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: "case/num_true_conds" op: "Sum" input: "case/Cast" input: "case/Const" 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: "case/n_true_conds" 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: "case/LessEqual" op: "LessEqual" input: "case/num_true_conds" input: "case/n_true_conds" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/Const" 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: "Input error: exclusive=True: more than 1 conditions (LogicalOr:0) evaluated as True:" } } } } node { name: "case/Assert/AssertGuard" op: "If" input: "case/LessEqual" input: "case/LessEqual" input: "case/preds_c" device: "/device:CPU:0" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_BOOL type: DT_BOOL } } } attr { key: "Tout" value { list { type: DT_BOOL } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "case_Assert_AssertGuard_false_80" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "case_Assert_AssertGuard_true_79" } } } } node { name: "case/Assert/AssertGuard/Identity" op: "Identity" input: "case/Assert/AssertGuard" device: "/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/cond" op: "If" input: "LogicalOr" input: "Reshape_1" input: "^case/Assert/AssertGuard/Identity" device: "/device:CPU:0" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_UINT8 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "case_cond_false_93" } } } attr { key: "output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "then_branch" value { func { name: "case_cond_true_92" } } } } node { name: "case/cond/Identity" op: "Identity" input: "case/cond" device: "/device:CPU:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "sub/y" 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: "sub" op: "Sub" input: "Reshape" input: "sub/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/Const" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } 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: 1 } dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\200?\000\000\200?" } } } } node { name: "distort_image/convert_image/Cast" op: "Cast" input: "case/cond/Identity" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_UINT8 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "distort_image/convert_image/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.003921568859368563 } } } } node { name: "distort_image/convert_image" op: "Mul" input: "distort_image/convert_image/Cast" input: "distort_image/convert_image/y" 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 } } } } } } node { name: "distort_image/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: "distort_image/ExpandDims" op: "ExpandDims" input: "distort_image/convert_image" input: "distort_image/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: -1 } dim { size: 3 } } } } } } node { name: "distort_image/DrawBoundingBoxes" op: "DrawBoundingBoxes" input: "distort_image/ExpandDims" input: "distort_image/Const" 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: -1 } dim { size: 3 } } } } } } node { name: "distort_image/image_with_bounding_boxes/tag" 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: "distort_image/image_with_bounding_boxes" } } } } node { name: "distort_image/image_with_bounding_boxes" op: "ImageSummary" input: "distort_image/image_with_bounding_boxes/tag" input: "distort_image/DrawBoundingBoxes" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "bad_color" value { tensor { dtype: DT_UINT8 tensor_shape { dim { size: 4 } } int_val: 255 int_val: 0 int_val: 0 int_val: 255 } } } attr { key: "max_images" value { i: 3 } } } node { name: "distort_image/distorted_bounding_box_crop/Shape" op: "Shape" input: "distort_image/convert_image" 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: "distort_image/distorted_bounding_box_crop/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2/min_object_covered" 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.10000000149011612 } } } } node { name: "distort_image/distorted_bounding_box_crop/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" op: "SampleDistortedBoundingBoxV2" input: "distort_image/distorted_bounding_box_crop/Shape" input: "distort_image/Const" input: "distort_image/distorted_bounding_box_crop/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.05000000074505806 f: 1.0 } } } attr { key: "aspect_ratio_range" value { list { f: 0.75 f: 1.3300000429153442 } } } 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: "distort_image/distorted_bounding_box_crop/Slice" op: "Slice" input: "distort_image/convert_image" input: "distort_image/distorted_bounding_box_crop/sample_distorted_bounding_box/SampleDistortedBoundingBoxV2" input: "distort_image/distorted_bounding_box_crop/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: "distort_image/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: "distort_image/ExpandDims_1" op: "ExpandDims" input: "distort_image/convert_image" input: "distort_image/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: "distort_image/DrawBoundingBoxes_1" op: "DrawBoundingBoxes" input: "distort_image/ExpandDims_1" input: "distort_image/distorted_bounding_box_crop/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: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "distort_image/images_with_distorted_bounding_box/tag" 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: "distort_image/images_with_distorted_bounding_box" } } } } node { name: "distort_image/images_with_distorted_bounding_box" op: "ImageSummary" input: "distort_image/images_with_distorted_bounding_box/tag" input: "distort_image/DrawBoundingBoxes_1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "bad_color" value { tensor { dtype: DT_UINT8 tensor_shape { dim { size: 4 } } int_val: 255 int_val: 0 int_val: 0 int_val: 255 } } } attr { key: "max_images" value { i: 3 } } } node { name: "distort_image/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: "distort_image/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: "distort_image/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: 1 } } } } node { name: "distort_image/random_uniform" op: "RandomUniformInt" input: "distort_image/random_uniform/shape" input: "distort_image/random_uniform/min" input: "distort_image/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: "distort_image/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: "distort_image/Equal" op: "Equal" input: "distort_image/random_uniform" input: "distort_image/Equal/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "distort_image/Switch" op: "Switch" input: "distort_image/distorted_bounding_box_crop/Slice" input: "distort_image/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: "distort_image/resize/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: "distort_image/resize/ExpandDims" op: "ExpandDims" input: "distort_image/Switch:1" input: "distort_image/resize/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: -1 } dim { size: 3 } } } } } } node { name: "distort_image/resize/size" op: "Const" device: "/device:CPU: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: "\340\000\000\000\340\000\000\000" } } } } node { name: "distort_image/resize/ResizeBilinear" op: "ResizeBilinear" input: "distort_image/resize/ExpandDims" input: "distort_image/resize/size" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } attr { key: "align_corners" value { b: false } } attr { key: "half_pixel_centers" value { b: false } } } node { name: "distort_image/resize/Squeeze" op: "Squeeze" input: "distort_image/resize/ResizeBilinear" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "distort_image/Merge" op: "Merge" input: "distort_image/resize/Squeeze" device: "/device:CPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { } } } } } node { name: "distort_image/ExpandDims_2/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: "distort_image/ExpandDims_2" op: "ExpandDims" input: "distort_image/Merge" input: "distort_image/ExpandDims_2/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: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/cropped_resized_image/tag" 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: "distort_image/cropped_resized_image" } } } } node { name: "distort_image/cropped_resized_image" op: "ImageSummary" input: "distort_image/cropped_resized_image/tag" input: "distort_image/ExpandDims_2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "bad_color" value { tensor { dtype: DT_UINT8 tensor_shape { dim { size: 4 } } int_val: 255 int_val: 0 int_val: 0 int_val: 255 } } } attr { key: "max_images" value { i: 3 } } } node { name: "distort_image/random_flip_left_right/control_dependency" op: "Identity" input: "distort_image/Merge" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@distort_image/Merge" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/random_flip_left_right/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: "distort_image/random_flip_left_right/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: "distort_image/random_flip_left_right/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: "distort_image/random_flip_left_right/random_uniform/RandomUniform" op: "RandomUniform" input: "distort_image/random_flip_left_right/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: "distort_image/random_flip_left_right/random_uniform/Mul" op: "Mul" input: "distort_image/random_flip_left_right/random_uniform/RandomUniform" input: "distort_image/random_flip_left_right/random_uniform/max" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/random_flip_left_right/Less/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: "distort_image/random_flip_left_right/Less" op: "Less" input: "distort_image/random_flip_left_right/random_uniform/Mul" input: "distort_image/random_flip_left_right/Less/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/random_flip_left_right" op: "StatelessIf" input: "distort_image/random_flip_left_right/Less" input: "distort_image/random_flip_left_right/control_dependency" device: "/device:CPU:0" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "distort_image_random_flip_left_right_false_242" } } } attr { key: "output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } attr { key: "then_branch" value { func { name: "distort_image_random_flip_left_right_true_241" } } } } node { name: "distort_image/random_flip_left_right/Identity" op: "Identity" input: "distort_image/random_flip_left_right" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/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: "distort_image/random_uniform_1/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: "distort_image/random_uniform_1/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: 1 } } } } node { name: "distort_image/random_uniform_1" op: "RandomUniformInt" input: "distort_image/random_uniform_1/shape" input: "distort_image/random_uniform_1/min" input: "distort_image/random_uniform_1/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: "distort_image/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: "distort_image/Equal_1" op: "Equal" input: "distort_image/random_uniform_1" input: "distort_image/Equal_1/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "distort_image/Switch_1" op: "Switch" input: "distort_image/random_flip_left_right/Identity" input: "distort_image/Equal_1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/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: "distort_image/distort_color/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.125490203499794 } } } } node { name: "distort_image/distort_color/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: 0.125490203499794 } } } } node { name: "distort_image/distort_color/random_uniform/RandomUniform" op: "RandomUniform" input: "distort_image/distort_color/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: "distort_image/distort_color/random_uniform/sub" op: "Sub" input: "distort_image/distort_color/random_uniform/max" input: "distort_image/distort_color/random_uniform/min" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/random_uniform/mul" op: "Mul" input: "distort_image/distort_color/random_uniform/RandomUniform" input: "distort_image/distort_color/random_uniform/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/random_uniform" op: "Add" input: "distort_image/distort_color/random_uniform/mul" input: "distort_image/distort_color/random_uniform/min" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/adjust_brightness" op: "Add" input: "distort_image/Switch_1:1" input: "distort_image/distort_color/random_uniform" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/adjust_brightness/Identity" op: "Identity" input: "distort_image/distort_color/adjust_brightness" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/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: "distort_image/distort_color/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.5 } } } } node { name: "distort_image/distort_color/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.5 } } } } node { name: "distort_image/distort_color/random_uniform_1/RandomUniform" op: "RandomUniform" input: "distort_image/distort_color/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: "distort_image/distort_color/random_uniform_1/sub" op: "Sub" input: "distort_image/distort_color/random_uniform_1/max" input: "distort_image/distort_color/random_uniform_1/min" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/random_uniform_1/mul" op: "Mul" input: "distort_image/distort_color/random_uniform_1/RandomUniform" input: "distort_image/distort_color/random_uniform_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/random_uniform_1" op: "Add" input: "distort_image/distort_color/random_uniform_1/mul" input: "distort_image/distort_color/random_uniform_1/min" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "distort_image/distort_color/adjust_saturation/AdjustSaturation" op: "AdjustSaturation" input: "distort_image/distort_color/adjust_brightness/Identity" input: "distort_image/distort_color/random_uniform_1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/adjust_saturation/Identity" op: "Identity" input: "distort_image/distort_color/adjust_saturation/AdjustSaturation" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/clip_by_value/Minimum/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: 1.0 } } } } node { name: "distort_image/distort_color/clip_by_value/Minimum" op: "Minimum" input: "distort_image/distort_color/adjust_saturation/Identity" input: "distort_image/distort_color/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: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/distort_color/clip_by_value/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.0 } } } } node { name: "distort_image/distort_color/clip_by_value" op: "Maximum" input: "distort_image/distort_color/clip_by_value/Minimum" input: "distort_image/distort_color/clip_by_value/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/Merge_1" op: "Merge" input: "distort_image/distort_color/clip_by_value" device: "/device:CPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { } } } } } node { name: "distort_image/ExpandDims_3/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: "distort_image/ExpandDims_3" op: "ExpandDims" input: "distort_image/Merge_1" input: "distort_image/ExpandDims_3/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: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/final_distorted_image/tag" 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: "distort_image/final_distorted_image" } } } } node { name: "distort_image/final_distorted_image" op: "ImageSummary" input: "distort_image/final_distorted_image/tag" input: "distort_image/ExpandDims_3" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "bad_color" value { tensor { dtype: DT_UINT8 tensor_shape { dim { size: 4 } } int_val: 255 int_val: 0 int_val: 0 int_val: 255 } } } attr { key: "max_images" value { i: 3 } } } node { name: "distort_image/Sub/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: "distort_image/Sub" op: "Sub" input: "distort_image/Merge_1" input: "distort_image/Sub/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "distort_image/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: 2.0 } } } } node { name: "distort_image/Mul" op: "Mul" input: "distort_image/Sub" input: "distort_image/Mul/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } 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/fifo_queue" op: "FIFOQueueV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 160 } } attr { key: "component_types" value { list { type: DT_FLOAT type: DT_INT64 } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { } } } } attr { key: "shared_name" value { s: "" } } } node { name: "batch/fifo_queue_enqueue" op: "QueueEnqueueV2" input: "batch/fifo_queue" input: "distort_image/Mul" input: "sub" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_FLOAT type: DT_INT64 } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "batch/fifo_queue_Close" op: "QueueCloseV2" input: "batch/fifo_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "batch/fifo_queue_Close_1" op: "QueueCloseV2" input: "batch/fifo_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "batch/fifo_queue_Size" op: "QueueSizeV2" input: "batch/fifo_queue" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "batch/Cast" op: "Cast" input: "batch/fifo_queue_Size" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } 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.0062500000931322575 } } } } node { name: "batch/mul" op: "Mul" input: "batch/Cast" 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_160_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_160_full" } } } } node { name: "batch/fraction_of_160_full" op: "ScalarSummary" input: "batch/fraction_of_160_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: 32 } } } } node { name: "batch" op: "QueueDequeueManyV2" input: "batch/fifo_queue" input: "batch/n" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { dim { size: 32 } } } } } attr { key: "component_types" value { list { type: DT_FLOAT type: DT_INT64 } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "OneHotEncoding/one_hot/Const" 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: "OneHotEncoding/one_hot/Const_1" 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: "OneHotEncoding/one_hot/depth" 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: "OneHotEncoding/one_hot" op: "OneHot" input: "batch:1" input: "OneHotEncoding/one_hot/depth" input: "OneHotEncoding/one_hot/Const" input: "OneHotEncoding/one_hot/Const_1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "TI" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "axis" value { i: -1 } } } node { name: "prefetch_queue/fifo_queue" op: "FIFOQueueV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 2 } } attr { key: "component_types" value { list { type: DT_FLOAT type: DT_FLOAT } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { dim { size: 32 } dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "shared_name" value { s: "" } } } node { name: "prefetch_queue/fifo_queue_enqueue" op: "QueueEnqueueV2" input: "prefetch_queue/fifo_queue" input: "batch" input: "OneHotEncoding/one_hot" device: "/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_FLOAT type: DT_FLOAT } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "prefetch_queue/fifo_queue_Close" op: "QueueCloseV2" input: "prefetch_queue/fifo_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "prefetch_queue/fifo_queue_Close_1" op: "QueueCloseV2" input: "prefetch_queue/fifo_queue" device: "/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "prefetch_queue/fifo_queue_Size" op: "QueueSizeV2" input: "prefetch_queue/fifo_queue" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "prefetch_queue/Cast" op: "Cast" input: "prefetch_queue/fifo_queue_Size" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "prefetch_queue/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.5 } } } } node { name: "prefetch_queue/mul" op: "Mul" input: "prefetch_queue/Cast" input: "prefetch_queue/mul/y" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "prefetch_queue/fraction_of_2_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: "prefetch_queue/fraction_of_2_full" } } } } node { name: "prefetch_queue/fraction_of_2_full" op: "ScalarSummary" input: "prefetch_queue/fraction_of_2_full/tags" input: "prefetch_queue/mul" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "fifo_queue_Dequeue" op: "QueueDequeueV2" input: "prefetch_queue/fifo_queue" device: "/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 224 } dim { size: 224 } dim { size: 3 } } shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "component_types" value { list { type: DT_FLOAT type: DT_FLOAT } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "MobilenetV3/input" op: "Identity" input: "fifo_queue_Dequeue" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } node { name: "MobilenetV3/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/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\020\000\000\000" } } } } node { name: "MobilenetV3/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/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: "MobilenetV3/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv/weights" } } } node { name: "MobilenetV3/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv/weights" input: "MobilenetV3/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/Conv/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: "MobilenetV3/Conv/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: "MobilenetV3/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/input" input: "MobilenetV3/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/Conv/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv/BatchNorm/gamma" } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" input: "MobilenetV3/Conv/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv/BatchNorm/beta" } } } node { name: "MobilenetV3/Conv/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" input: "MobilenetV3/Conv/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" input: "MobilenetV3/Conv/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" input: "MobilenetV3/Conv/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/Conv/Conv2D" input: "MobilenetV3/Conv/BatchNorm/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/Conv/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/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: 1.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/Conv/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" input: "^MobilenetV3/Conv/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/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: 1.0 } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/Conv/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" input: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" input: "^MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/Conv/hard_swish/add" op: "AddV2" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/Conv/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/Conv/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/hard_swish/mul" op: "Mul" input: "MobilenetV3/Conv/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/Conv/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/Conv/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/Conv/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/Conv/hard_swish/mul" input: "MobilenetV3/Conv/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/input" op: "Identity" input: "MobilenetV3/Conv/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/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\020\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 16 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/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\020\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv/input" input: "MobilenetV3/expanded_conv/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } 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: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv/depthwise/depthwise" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/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\020\000\000\000\020\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 16 } dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/project/weights" } } } node { name: "MobilenetV3/expanded_conv/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/weights" input: "MobilenetV3/expanded_conv/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv/depthwise_output" input: "MobilenetV3/expanded_conv/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 16 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 16 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv/project/Conv2D" input: "MobilenetV3/expanded_conv/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { dim { size: 16 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/add" op: "AddV2" input: "MobilenetV3/expanded_conv/project/Identity" input: "MobilenetV3/expanded_conv/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv/output" op: "Identity" input: "MobilenetV3/expanded_conv/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv_1/input" op: "Identity" input: "MobilenetV3/expanded_conv/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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\020\000\000\000@\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 16 } dim { size: 64 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_1/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" input: "MobilenetV3/expanded_conv_1/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_1/input" input: "MobilenetV3/expanded_conv_1/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_1/expand/Conv2D" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_1/expand/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/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: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" device: "/device:CPU:0" 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 } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/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 } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_1/expansion_output" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } 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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { dim { size: 64 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_1/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/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\030\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 24 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_1/project/weights" } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" input: "MobilenetV3/expanded_conv_1/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_1/depthwise_output" input: "MobilenetV3/expanded_conv_1/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/beta" } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_1/project/Conv2D" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_1/output" op: "Identity" input: "MobilenetV3/expanded_conv_1/project/Identity" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/input" op: "Identity" input: "MobilenetV3/expanded_conv_1/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/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\030\000\000\000H\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 24 } dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" input: "MobilenetV3/expanded_conv_2/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_2/input" input: "MobilenetV3/expanded_conv_2/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_2/expand/Conv2D" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_2/expand/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\000H\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 72 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\000H\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_2/expansion_output" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } 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: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_2/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/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\000H\000\000\000\030\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 72 } dim { size: 24 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_2/project/weights" } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" input: "MobilenetV3/expanded_conv_2/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_2/depthwise_output" input: "MobilenetV3/expanded_conv_2/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/beta" } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_2/project/Conv2D" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { dim { size: 24 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/add" op: "AddV2" input: "MobilenetV3/expanded_conv_2/project/Identity" input: "MobilenetV3/expanded_conv_2/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_2/output" op: "Identity" input: "MobilenetV3/expanded_conv_2/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_3/input" op: "Identity" input: "MobilenetV3/expanded_conv_2/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/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\030\000\000\000H\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 24 } dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" input: "MobilenetV3/expanded_conv_3/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_3/input" input: "MobilenetV3/expanded_conv_3/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_3/expand/Conv2D" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_3/expand/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000H\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000H\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_3/expansion_output" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } 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: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { dim { size: 72 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_3/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_3/depthwise_output" input: "MobilenetV3/expanded_conv_3/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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\000H\000\000\000\030\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 72 } dim { size: 24 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 24 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 24 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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\030\000\000\000H\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 24 } dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 72 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 72 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/depthwise_output" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/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\000H\000\000\000(\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 72 } dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/project/weights" } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" input: "MobilenetV3/expanded_conv_3/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_3/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_3/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_3/project/Conv2D" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_3/output" op: "Identity" input: "MobilenetV3/expanded_conv_3/project/Identity" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/input" op: "Identity" input: "MobilenetV3/expanded_conv_3/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/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\000x\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 40 } dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" input: "MobilenetV3/expanded_conv_4/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_4/input" input: "MobilenetV3/expanded_conv_4/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_4/expand/Conv2D" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_4/expand/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000x\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000x\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_4/expansion_output" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } 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: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_4/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_4/depthwise_output" input: "MobilenetV3/expanded_conv_4/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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\000x\000\000\000 \000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } dim { size: 32 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" } } } 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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 32 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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\000x\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/depthwise_output" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/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\000x\000\000\000(\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/project/weights" } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" input: "MobilenetV3/expanded_conv_4/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_4/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_4/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_4/project/Conv2D" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/add" op: "AddV2" input: "MobilenetV3/expanded_conv_4/project/Identity" input: "MobilenetV3/expanded_conv_4/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_4/output" op: "Identity" input: "MobilenetV3/expanded_conv_4/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/input" op: "Identity" input: "MobilenetV3/expanded_conv_4/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/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\000x\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 40 } dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" input: "MobilenetV3/expanded_conv_5/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_5/input" input: "MobilenetV3/expanded_conv_5/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_5/expand/Conv2D" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_5/expand/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000x\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000x\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_5/expansion_output" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } 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: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { dim { size: 120 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_5/depthwise/Relu" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_5/depthwise_output" input: "MobilenetV3/expanded_conv_5/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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\000x\000\000\000 \000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } dim { size: 32 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" } } } 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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 32 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 32 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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\000x\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/depthwise_output" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/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\000x\000\000\000(\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/project/weights" } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" input: "MobilenetV3/expanded_conv_5/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_5/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_5/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 40 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 40 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_5/project/Conv2D" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { dim { size: 40 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/add" op: "AddV2" input: "MobilenetV3/expanded_conv_5/project/Identity" input: "MobilenetV3/expanded_conv_5/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_5/output" op: "Identity" input: "MobilenetV3/expanded_conv_5/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_6/input" op: "Identity" input: "MobilenetV3/expanded_conv_5/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/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\360\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 40 } dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" input: "MobilenetV3/expanded_conv_6/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_6/input" input: "MobilenetV3/expanded_conv_6/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/expand/Conv2D" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_6/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\360\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 240 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\360\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_6/expansion_output" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } 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: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { dim { size: 240 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_6/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/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\360\000\000\000P\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 240 } dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/project/weights" } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" input: "MobilenetV3/expanded_conv_6/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_6/depthwise_output" input: "MobilenetV3/expanded_conv_6/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_6/project/Conv2D" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_6/output" op: "Identity" input: "MobilenetV3/expanded_conv_6/project/Identity" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/input" op: "Identity" input: "MobilenetV3/expanded_conv_6/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/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\000P\000\000\000\310\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 80 } dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" input: "MobilenetV3/expanded_conv_7/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_7/input" input: "MobilenetV3/expanded_conv_7/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/expand/Conv2D" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_7/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\310\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 200 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\310\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_7/expansion_output" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } 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: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 200 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 200 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { dim { size: 200 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_7/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/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\310\000\000\000P\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 200 } dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/project/weights" } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" input: "MobilenetV3/expanded_conv_7/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_7/depthwise_output" input: "MobilenetV3/expanded_conv_7/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_7/project/Conv2D" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/add" op: "AddV2" input: "MobilenetV3/expanded_conv_7/project/Identity" input: "MobilenetV3/expanded_conv_7/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_7/output" op: "Identity" input: "MobilenetV3/expanded_conv_7/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/input" op: "Identity" input: "MobilenetV3/expanded_conv_7/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/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\000P\000\000\000\270\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 80 } dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" input: "MobilenetV3/expanded_conv_8/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_8/input" input: "MobilenetV3/expanded_conv_8/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/expand/Conv2D" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_8/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\270\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 184 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\270\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_8/expansion_output" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } 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: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_8/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/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\270\000\000\000P\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 184 } dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/project/weights" } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" input: "MobilenetV3/expanded_conv_8/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_8/depthwise_output" input: "MobilenetV3/expanded_conv_8/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_8/project/Conv2D" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/add" op: "AddV2" input: "MobilenetV3/expanded_conv_8/project/Identity" input: "MobilenetV3/expanded_conv_8/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_8/output" op: "Identity" input: "MobilenetV3/expanded_conv_8/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/input" op: "Identity" input: "MobilenetV3/expanded_conv_8/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/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\000P\000\000\000\270\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 80 } dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" input: "MobilenetV3/expanded_conv_9/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_9/input" input: "MobilenetV3/expanded_conv_9/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/expand/Conv2D" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_9/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\270\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 184 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\270\000\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_9/expansion_output" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } 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: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 184 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 184 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { dim { size: 184 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_9/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/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\270\000\000\000P\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 184 } dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/project/weights" } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" input: "MobilenetV3/expanded_conv_9/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_9/depthwise_output" input: "MobilenetV3/expanded_conv_9/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 80 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 80 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_9/project/Conv2D" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { dim { size: 80 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/add" op: "AddV2" input: "MobilenetV3/expanded_conv_9/project/Identity" input: "MobilenetV3/expanded_conv_9/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_9/output" op: "Identity" input: "MobilenetV3/expanded_conv_9/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_10/input" op: "Identity" input: "MobilenetV3/expanded_conv_9/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/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\000P\000\000\000\340\001\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 80 } dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" input: "MobilenetV3/expanded_conv_10/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_10/input" input: "MobilenetV3/expanded_conv_10/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/expand/Conv2D" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_10/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\340\001\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 480 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\340\001\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_10/expansion_output" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } 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: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { dim { size: 480 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_10/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_10/depthwise_output" input: "MobilenetV3/expanded_conv_10/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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\340\001\000\000x\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 480 } dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 120 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 120 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 120 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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\000x\000\000\000\340\001\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 120 } dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 480 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 480 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/depthwise_output" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/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\340\001\000\000p\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 480 } dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/project/weights" } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" input: "MobilenetV3/expanded_conv_10/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_10/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_10/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_10/project/Conv2D" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_10/output" op: "Identity" input: "MobilenetV3/expanded_conv_10/project/Identity" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/input" op: "Identity" input: "MobilenetV3/expanded_conv_10/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/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\000p\000\000\000\240\002\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 112 } dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" input: "MobilenetV3/expanded_conv_11/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_11/input" input: "MobilenetV3/expanded_conv_11/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/expand/Conv2D" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_11/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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\240\002\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 672 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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\240\002\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_11/expansion_output" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } 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: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_11/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_11/depthwise_output" input: "MobilenetV3/expanded_conv_11/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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\240\002\000\000\250\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 672 } dim { size: 168 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 168 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 168 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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\250\000\000\000\240\002\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 168 } dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/depthwise_output" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/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\240\002\000\000p\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 672 } dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/project/weights" } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" input: "MobilenetV3/expanded_conv_11/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_11/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_11/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 112 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 112 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_11/project/Conv2D" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { dim { size: 112 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/add" op: "AddV2" input: "MobilenetV3/expanded_conv_11/project/Identity" input: "MobilenetV3/expanded_conv_11/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_11/output" op: "Identity" input: "MobilenetV3/expanded_conv_11/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_12/input" op: "Identity" input: "MobilenetV3/expanded_conv_11/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/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\000p\000\000\000\240\002\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 112 } dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" input: "MobilenetV3/expanded_conv_12/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_12/input" input: "MobilenetV3/expanded_conv_12/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/expand/Conv2D" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_12/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000\240\002\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000\240\002\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_12/expansion_output" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } 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: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { dim { size: 672 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_12/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_12/depthwise_output" input: "MobilenetV3/expanded_conv_12/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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\240\002\000\000\250\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 672 } dim { size: 168 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 168 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 168 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 168 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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\250\000\000\000\240\002\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 168 } dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 672 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 672 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/depthwise_output" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/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\240\002\000\000\240\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 672 } dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/project/weights" } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" input: "MobilenetV3/expanded_conv_12/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_12/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_12/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_12/project/Conv2D" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_12/output" op: "Identity" input: "MobilenetV3/expanded_conv_12/project/Identity" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/input" op: "Identity" input: "MobilenetV3/expanded_conv_12/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/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\240\000\000\000\300\003\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 160 } dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" input: "MobilenetV3/expanded_conv_13/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_13/input" input: "MobilenetV3/expanded_conv_13/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/expand/Conv2D" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_13/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000\300\003\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_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: "\005\000\000\000\005\000\000\000\300\003\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_13/expansion_output" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } 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: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_13/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_13/depthwise_output" input: "MobilenetV3/expanded_conv_13/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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\300\003\000\000\360\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 960 } dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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\360\000\000\000\300\003\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 240 } dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/depthwise_output" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/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\300\003\000\000\240\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 960 } dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/project/weights" } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" input: "MobilenetV3/expanded_conv_13/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_13/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_13/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_13/project/Conv2D" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/add" op: "AddV2" input: "MobilenetV3/expanded_conv_13/project/Identity" input: "MobilenetV3/expanded_conv_13/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_13/output" op: "Identity" input: "MobilenetV3/expanded_conv_13/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/input" op: "Identity" input: "MobilenetV3/expanded_conv_13/output" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/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\240\000\000\000\300\003\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 160 } dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/expand/weights" } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" input: "MobilenetV3/expanded_conv_14/expand/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_14/input" input: "MobilenetV3/expanded_conv_14/expand/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/expand/Conv2D" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/expansion_output" op: "Identity" input: "MobilenetV3/expanded_conv_14/expand/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/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: "\005\000\000\000\005\000\000\000\300\003\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/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: "\005\000\000\000\005\000\000\000\300\003\000\000\001\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/depthwise" op: "DepthwiseConv2dNative" input: "MobilenetV3/expanded_conv_14/expansion_output" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } 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: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/add" op: "AddV2" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise_output" op: "Identity" input: "MobilenetV3/expanded_conv_14/depthwise/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Mean/reduction_indices" 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\002\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Mean" op: "Mean" input: "MobilenetV3/expanded_conv_14/depthwise_output" input: "MobilenetV3/expanded_conv_14/squeeze_excite/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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\300\003\000\000\360\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 960 } dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 240 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 240 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Mean" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Conv2D" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Relu" op: "Relu" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 240 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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\360\000\000\000\300\003\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 240 } dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/Relu" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Conv2D" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: 3.0 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/add" op: "AddV2" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/BiasAdd" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Relu6" op: "Relu6" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/mul/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.16666999459266663 } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/Relu6" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/mul/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/depthwise_output" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/mul" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/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\300\003\000\000\240\000\000\000" } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/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.09000000357627869 } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 960 } dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/project/weights" } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" input: "MobilenetV3/expanded_conv_14/project/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_14/squeeze_excite/mul" input: "MobilenetV3/expanded_conv_14/project/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 0.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 160 } } float_val: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 160 } } } } attr { key: "shared_name" value { s: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/expanded_conv_14/project/Conv2D" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { dim { size: 160 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/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: 1.0 } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/Identity" op: "Identity" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/FusedBatchNormV3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/add" op: "AddV2" input: "MobilenetV3/expanded_conv_14/project/Identity" input: "MobilenetV3/expanded_conv_14/input" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/expanded_conv_14/output" op: "Identity" input: "MobilenetV3/expanded_conv_14/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } node { name: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/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\240\000\000\000\300\003\000\000" } } } } node { name: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/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.09000000357627869 } } } } node { name: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 160 } dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_1/weights" } } } node { name: "MobilenetV3/Conv_1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/weights" input: "MobilenetV3/Conv_1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/Conv2D" op: "Conv2D" input: "MobilenetV3/expanded_conv_14/output" input: "MobilenetV3/Conv_1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/Conv_1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_1/BatchNorm/gamma" } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" input: "MobilenetV3/Conv_1/BatchNorm/gamma/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_1/BatchNorm/beta" } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" input: "MobilenetV3/Conv_1/BatchNorm/beta/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 0.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 960 } } float_val: 1.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 960 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3" op: "FusedBatchNormV3" input: "MobilenetV3/Conv_1/Conv2D" input: "MobilenetV3/Conv_1/BatchNorm/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/ReadVariableOp_1" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3/ReadVariableOp_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "U" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { dim { size: 960 } } shape { unknown_rank: true } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "epsilon" value { f: 0.0010000000474974513 } } attr { key: "exponential_avg_factor" value { f: 1.0 } } attr { key: "is_training" value { b: true } } } node { name: "MobilenetV3/Conv_1/BatchNorm/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: 0.996999979019165 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/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: 1.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub" op: "Sub" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub/x" input: "MobilenetV3/Conv_1/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub_1" op: "Sub" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/mul" op: "Mul" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub_1" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" input: "^MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub/x" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/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: 1.0 } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub" op: "Sub" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub/x" input: "MobilenetV3/Conv_1/BatchNorm/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub_1" op: "Sub" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/mul" op: "Mul" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub_1" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/sub" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" op: "AssignSubVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" input: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/mul" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/ReadVariableOp_1" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" input: "^MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/Conv_1/hard_swish/add" op: "AddV2" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/Conv_1/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/Conv_1/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/hard_swish/mul" op: "Mul" input: "MobilenetV3/Conv_1/BatchNorm/FusedBatchNormV3" input: "MobilenetV3/Conv_1/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/Conv_1/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/Conv_1/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/Conv_1/hard_swish/mul" input: "MobilenetV3/Conv_1/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } node { name: "MobilenetV3/AvgPool2D/AvgPool" op: "AvgPool" input: "MobilenetV3/Conv_1/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "ksize" value { list { i: 1 i: 7 i: 7 i: 1 } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/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\300\003\000\000\000\005\000\000" } } } } node { name: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/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: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/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.09000000357627869 } } } } node { name: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Conv_2/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 960 } dim { size: 1280 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_2/weights" } } } node { name: "MobilenetV3/Conv_2/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_2/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_2/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/weights" input: "MobilenetV3/Conv_2/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/Conv_2/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: "MobilenetV3/Conv_2/biases/Initializer/zeros/shape_as_tensor" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1280 } } } } node { name: "MobilenetV3/Conv_2/biases/Initializer/zeros/Const" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/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: 0.0 } } } } node { name: "MobilenetV3/Conv_2/biases/Initializer/zeros" op: "Fill" input: "MobilenetV3/Conv_2/biases/Initializer/zeros/shape_as_tensor" input: "MobilenetV3/Conv_2/biases/Initializer/zeros/Const" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1280 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "MobilenetV3/Conv_2/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Conv_2/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1280 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Conv_2/biases" } } } node { name: "MobilenetV3/Conv_2/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_2/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_2/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/biases" input: "MobilenetV3/Conv_2/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/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: "MobilenetV3/Conv_2/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/Conv2D" op: "Conv2D" input: "MobilenetV3/AvgPool2D/AvgPool" input: "MobilenetV3/Conv_2/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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: "MobilenetV3/Conv_2/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/BiasAdd" op: "BiasAdd" input: "MobilenetV3/Conv_2/Conv2D" input: "MobilenetV3/Conv_2/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/Conv_2/hard_swish/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: 3.0 } } } } node { name: "MobilenetV3/Conv_2/hard_swish/add" op: "AddV2" input: "MobilenetV3/Conv_2/BiasAdd" input: "MobilenetV3/Conv_2/hard_swish/add/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Conv_2/hard_swish/Relu6" op: "Relu6" input: "MobilenetV3/Conv_2/hard_swish/add" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Conv_2/hard_swish/mul" op: "Mul" input: "MobilenetV3/Conv_2/BiasAdd" input: "MobilenetV3/Conv_2/hard_swish/Relu6" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Conv_2/hard_swish/mul_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.1666666716337204 } } } } node { name: "MobilenetV3/Conv_2/hard_swish/mul_1" op: "Mul" input: "MobilenetV3/Conv_2/hard_swish/mul" input: "MobilenetV3/Conv_2/hard_swish/mul_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/embedding" op: "Identity" input: "MobilenetV3/Conv_2/hard_swish/mul_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Logits/AvgPool" op: "AvgPool" input: "MobilenetV3/embedding" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "ksize" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_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.25 } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/Mul" op: "Mul" input: "MobilenetV3/Logits/AvgPool" input: "MobilenetV3/Logits/Dropout/dropout_1/Const" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_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: " \000\000\000\001\000\000\000\001\000\000\000\000\005\000\000" } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/random_uniform/RandomUniform" op: "RandomUniform" input: "MobilenetV3/Logits/Dropout/dropout_1/Shape" device: "/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/GreaterEqual/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.20000000298023224 } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/GreaterEqual" op: "GreaterEqual" input: "MobilenetV3/Logits/Dropout/dropout_1/random_uniform/RandomUniform" input: "MobilenetV3/Logits/Dropout/dropout_1/GreaterEqual/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/Cast" op: "Cast" input: "MobilenetV3/Logits/Dropout/dropout_1/GreaterEqual" device: "/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Logits/Dropout/dropout_1/Mul_1" op: "Mul" input: "MobilenetV3/Logits/Dropout/dropout_1/Mul" input: "MobilenetV3/Logits/Dropout/dropout_1/Cast" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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\005\000\000\006\000\000\000" } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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.09000000357627869 } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/TruncatedNormal" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal" op: "Add" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/mul" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 1280 } dim { size: 6 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Initializer/truncated_normal" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/scale" 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.9999998989515007e-05 } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss" op: "L2Loss" input: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer" op: "Mul" input: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/scale" input: "MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D" op: "Conv2D" input: "MobilenetV3/Logits/Dropout/dropout_1/Mul_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } 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: "explicit_paddings" value { list { } } } 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: "MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd" op: "BiasAdd" input: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D" input: "MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd/ReadVariableOp" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 6 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "MobilenetV3/Logits/Squeeze" op: "Squeeze" input: "MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "squeeze_dims" value { list { i: 1 i: 2 } } } } node { name: "MobilenetV3/Logits/output" op: "Identity" input: "MobilenetV3/Logits/Squeeze" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "MobilenetV3/Predictions/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\006\000\000\000" } } } } node { name: "MobilenetV3/Predictions/Reshape" op: "Reshape" input: "MobilenetV3/Logits/output" input: "MobilenetV3/Predictions/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: 32 } dim { size: 6 } } } } } } node { name: "MobilenetV3/Predictions/Softmax" op: "Softmax" input: "MobilenetV3/Predictions/Reshape" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "MobilenetV3/Predictions/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: " \000\000\000\006\000\000\000" } } } } node { name: "MobilenetV3/Predictions/Reshape_1" op: "Reshape" input: "MobilenetV3/Predictions/Softmax" input: "MobilenetV3/Predictions/Shape" device: "/device:GPU: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 } dim { size: 6 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/labels_stop_gradient" op: "StopGradient" input: "fifo_queue_Dequeue:1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/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: " \000\000\000\006\000\000\000" } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/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: " \000\000\000\006\000\000\000" } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/Sub" op: "Sub" input: "softmax_cross_entropy_loss/xentropy/Rank_1" input: "softmax_cross_entropy_loss/xentropy/Sub/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/xentropy/Slice/begin" op: "Pack" input: "softmax_cross_entropy_loss/xentropy/Sub" 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: "softmax_cross_entropy_loss/xentropy/Slice/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: "softmax_cross_entropy_loss/xentropy/Slice" op: "Slice" input: "softmax_cross_entropy_loss/xentropy/Shape_1" input: "softmax_cross_entropy_loss/xentropy/Slice/begin" input: "softmax_cross_entropy_loss/xentropy/Slice/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: "softmax_cross_entropy_loss/xentropy/concat/values_0" op: "Const" device: "/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/concat" op: "ConcatV2" input: "softmax_cross_entropy_loss/xentropy/concat/values_0" input: "softmax_cross_entropy_loss/xentropy/Slice" input: "softmax_cross_entropy_loss/xentropy/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: 2 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/Reshape" op: "Reshape" input: "MobilenetV3/Logits/output" input: "softmax_cross_entropy_loss/xentropy/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: 32 } dim { size: 6 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: 2 } } } } node { name: "softmax_cross_entropy_loss/xentropy/Shape_2" 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\006\000\000\000" } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/Sub_1" op: "Sub" input: "softmax_cross_entropy_loss/xentropy/Rank_2" input: "softmax_cross_entropy_loss/xentropy/Sub_1/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/xentropy/Slice_1/begin" op: "Pack" input: "softmax_cross_entropy_loss/xentropy/Sub_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: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/Slice_1" op: "Slice" input: "softmax_cross_entropy_loss/xentropy/Shape_2" input: "softmax_cross_entropy_loss/xentropy/Slice_1/begin" input: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/concat_1/values_0" op: "Const" device: "/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/concat_1" op: "ConcatV2" input: "softmax_cross_entropy_loss/xentropy/concat_1/values_0" input: "softmax_cross_entropy_loss/xentropy/Slice_1" input: "softmax_cross_entropy_loss/xentropy/concat_1/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: 2 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/Reshape_1" op: "Reshape" input: "softmax_cross_entropy_loss/xentropy/labels_stop_gradient" input: "softmax_cross_entropy_loss/xentropy/concat_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 } dim { size: 6 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy" op: "SoftmaxCrossEntropyWithLogits" input: "softmax_cross_entropy_loss/xentropy/Reshape" input: "softmax_cross_entropy_loss/xentropy/Reshape_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "softmax_cross_entropy_loss/xentropy/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: "softmax_cross_entropy_loss/xentropy/Sub_2" op: "Sub" input: "softmax_cross_entropy_loss/xentropy/Rank" input: "softmax_cross_entropy_loss/xentropy/Sub_2/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/xentropy/Slice_2/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: "softmax_cross_entropy_loss/xentropy/Slice_2/size" op: "Pack" input: "softmax_cross_entropy_loss/xentropy/Sub_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: "softmax_cross_entropy_loss/xentropy/Slice_2" op: "Slice" input: "softmax_cross_entropy_loss/xentropy/Shape" input: "softmax_cross_entropy_loss/xentropy/Slice_2/begin" input: "softmax_cross_entropy_loss/xentropy/Slice_2/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: "softmax_cross_entropy_loss/xentropy/Reshape_2" op: "Reshape" input: "softmax_cross_entropy_loss/xentropy" input: "softmax_cross_entropy_loss/xentropy/Slice_2" device: "/device:GPU: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: "softmax_cross_entropy_loss/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: "softmax_cross_entropy_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: 0 } } } } node { name: "softmax_cross_entropy_loss/Sum" op: "Sum" input: "softmax_cross_entropy_loss/xentropy/Reshape_2" input: "softmax_cross_entropy_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 { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "softmax_cross_entropy_loss/Mul" op: "Mul" input: "softmax_cross_entropy_loss/Sum" input: "softmax_cross_entropy_loss/Const" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/Const_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: "softmax_cross_entropy_loss/Sum_1" op: "Sum" input: "softmax_cross_entropy_loss/Mul" input: "softmax_cross_entropy_loss/Const_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 { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "softmax_cross_entropy_loss/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: "softmax_cross_entropy_loss/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: "softmax_cross_entropy_loss/Slice/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: "softmax_cross_entropy_loss/Slice" op: "Slice" input: "softmax_cross_entropy_loss/Shape" input: "softmax_cross_entropy_loss/Slice/begin" input: "softmax_cross_entropy_loss/Slice/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: "softmax_cross_entropy_loss/Reshape/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: "softmax_cross_entropy_loss/Reshape" op: "Reshape" input: "softmax_cross_entropy_loss/Slice" input: "softmax_cross_entropy_loss/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 { } } } } } node { name: "softmax_cross_entropy_loss/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: 32 } } } } node { name: "softmax_cross_entropy_loss/Cast" op: "Cast" input: "softmax_cross_entropy_loss/Size" device: "/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/Cast_1" op: "Cast" input: "softmax_cross_entropy_loss/Reshape" device: "/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/div" op: "RealDiv" input: "softmax_cross_entropy_loss/Cast" input: "softmax_cross_entropy_loss/Cast_1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_loss/Equal/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.0 } } } } node { name: "softmax_cross_entropy_loss/Equal" op: "Equal" input: "softmax_cross_entropy_loss/Const" input: "softmax_cross_entropy_loss/Equal/y" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } } node { name: "softmax_cross_entropy_loss/Select/t" 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: "softmax_cross_entropy_loss/Select" op: "Select" input: "softmax_cross_entropy_loss/Equal" input: "softmax_cross_entropy_loss/Select/t" input: "softmax_cross_entropy_loss/div" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "softmax_cross_entropy_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: "softmax_cross_entropy_loss/Reshape_1" op: "Reshape" input: "softmax_cross_entropy_loss/Reshape" input: "softmax_cross_entropy_loss/Reshape_1/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: "softmax_cross_entropy_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: "softmax_cross_entropy_loss/ones" op: "Fill" input: "softmax_cross_entropy_loss/Reshape_1" input: "softmax_cross_entropy_loss/ones/Const" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "softmax_cross_entropy_loss/Mul_1" op: "Mul" input: "softmax_cross_entropy_loss/ones" input: "softmax_cross_entropy_loss/Select" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } } node { name: "softmax_cross_entropy_loss/Const_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: "softmax_cross_entropy_loss/Sum_2" op: "Sum" input: "softmax_cross_entropy_loss/Mul_1" input: "softmax_cross_entropy_loss/Const_2" device: "/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: "softmax_cross_entropy_loss/Const_3" 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: "softmax_cross_entropy_loss/Sum_3" op: "Sum" input: "softmax_cross_entropy_loss/Sum_1" input: "softmax_cross_entropy_loss/Const_3" device: "/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: "softmax_cross_entropy_loss/value" op: "DivNoNan" input: "softmax_cross_entropy_loss/Sum_3" input: "softmax_cross_entropy_loss/Sum_2" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_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: "activations/layer_1" } } } } node { name: "activations/layer_1" op: "HistogramSummary" input: "activations/layer_1/tag" input: "MobilenetV3/Conv/hard_swish/mul_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/Size" 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: 6422528 } } } } node { name: "zero_fraction/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction/LessEqual" op: "LessEqual" input: "zero_fraction/Size" input: "zero_fraction/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/cond" op: "StatelessIf" input: "zero_fraction/LessEqual" input: "MobilenetV3/Conv/hard_swish/mul_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_cond_false_3579" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_cond_true_3578" } } } } node { name: "zero_fraction/cond/Identity" op: "Identity" input: "zero_fraction/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/counts_to_fraction/sub" op: "Sub" input: "zero_fraction/Size" input: "zero_fraction/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction/counts_to_fraction/Cast" input: "zero_fraction/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction/fraction" op: "Identity" input: "zero_fraction/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_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: "sparsity/layer_1" } } } } node { name: "sparsity/layer_1" op: "ScalarSummary" input: "sparsity/layer_1/tags" input: "zero_fraction/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_2/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: "activations/layer_2" } } } } node { name: "activations/layer_2" op: "HistogramSummary" input: "activations/layer_2/tag" input: "MobilenetV3/expanded_conv/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/Size" 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: 6422528 } } } } node { name: "zero_fraction_1/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_1/LessEqual" op: "LessEqual" input: "zero_fraction_1/Size" input: "zero_fraction_1/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/cond" op: "StatelessIf" input: "zero_fraction_1/LessEqual" input: "MobilenetV3/expanded_conv/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_1_cond_false_3610" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_1_cond_true_3609" } } } } node { name: "zero_fraction_1/cond/Identity" op: "Identity" input: "zero_fraction_1/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_1/Size" input: "zero_fraction_1/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_1/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_1/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_1/counts_to_fraction/Cast" input: "zero_fraction_1/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_1/fraction" op: "Identity" input: "zero_fraction_1/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_2/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: "sparsity/layer_2" } } } } node { name: "sparsity/layer_2" op: "ScalarSummary" input: "sparsity/layer_2/tags" input: "zero_fraction_1/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_3/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: "activations/layer_3" } } } } node { name: "activations/layer_3" op: "HistogramSummary" input: "activations/layer_3/tag" input: "MobilenetV3/expanded_conv_1/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/Size" 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: 2408448 } } } } node { name: "zero_fraction_2/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_2/LessEqual" op: "LessEqual" input: "zero_fraction_2/Size" input: "zero_fraction_2/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/cond" op: "StatelessIf" input: "zero_fraction_2/LessEqual" input: "MobilenetV3/expanded_conv_1/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_2_cond_false_3641" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_2_cond_true_3640" } } } } node { name: "zero_fraction_2/cond/Identity" op: "Identity" input: "zero_fraction_2/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_2/Size" input: "zero_fraction_2/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_2/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_2/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_2/counts_to_fraction/Cast" input: "zero_fraction_2/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_2/fraction" op: "Identity" input: "zero_fraction_2/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_3/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: "sparsity/layer_3" } } } } node { name: "sparsity/layer_3" op: "ScalarSummary" input: "sparsity/layer_3/tags" input: "zero_fraction_2/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_4/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: "activations/layer_4" } } } } node { name: "activations/layer_4" op: "HistogramSummary" input: "activations/layer_4/tag" input: "MobilenetV3/expanded_conv_2/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/Size" 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: 2408448 } } } } node { name: "zero_fraction_3/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_3/LessEqual" op: "LessEqual" input: "zero_fraction_3/Size" input: "zero_fraction_3/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/cond" op: "StatelessIf" input: "zero_fraction_3/LessEqual" input: "MobilenetV3/expanded_conv_2/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_3_cond_false_3672" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_3_cond_true_3671" } } } } node { name: "zero_fraction_3/cond/Identity" op: "Identity" input: "zero_fraction_3/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_3/Size" input: "zero_fraction_3/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_3/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_3/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_3/counts_to_fraction/Cast" input: "zero_fraction_3/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_3/fraction" op: "Identity" input: "zero_fraction_3/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_4/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: "sparsity/layer_4" } } } } node { name: "sparsity/layer_4" op: "ScalarSummary" input: "sparsity/layer_4/tags" input: "zero_fraction_3/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_5/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: "activations/layer_5" } } } } node { name: "activations/layer_5" op: "HistogramSummary" input: "activations/layer_5/tag" input: "MobilenetV3/expanded_conv_3/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/Size" 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: 1003520 } } } } node { name: "zero_fraction_4/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_4/LessEqual" op: "LessEqual" input: "zero_fraction_4/Size" input: "zero_fraction_4/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/cond" op: "StatelessIf" input: "zero_fraction_4/LessEqual" input: "MobilenetV3/expanded_conv_3/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_4_cond_false_3703" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_4_cond_true_3702" } } } } node { name: "zero_fraction_4/cond/Identity" op: "Identity" input: "zero_fraction_4/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_4/Size" input: "zero_fraction_4/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_4/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_4/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_4/counts_to_fraction/Cast" input: "zero_fraction_4/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_4/fraction" op: "Identity" input: "zero_fraction_4/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_5/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: "sparsity/layer_5" } } } } node { name: "sparsity/layer_5" op: "ScalarSummary" input: "sparsity/layer_5/tags" input: "zero_fraction_4/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_6/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: "activations/layer_6" } } } } node { name: "activations/layer_6" op: "HistogramSummary" input: "activations/layer_6/tag" input: "MobilenetV3/expanded_conv_4/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/Size" 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: 1003520 } } } } node { name: "zero_fraction_5/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_5/LessEqual" op: "LessEqual" input: "zero_fraction_5/Size" input: "zero_fraction_5/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/cond" op: "StatelessIf" input: "zero_fraction_5/LessEqual" input: "MobilenetV3/expanded_conv_4/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_5_cond_false_3734" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_5_cond_true_3733" } } } } node { name: "zero_fraction_5/cond/Identity" op: "Identity" input: "zero_fraction_5/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_5/Size" input: "zero_fraction_5/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_5/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_5/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_5/counts_to_fraction/Cast" input: "zero_fraction_5/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_5/fraction" op: "Identity" input: "zero_fraction_5/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_6/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: "sparsity/layer_6" } } } } node { name: "sparsity/layer_6" op: "ScalarSummary" input: "sparsity/layer_6/tags" input: "zero_fraction_5/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_7/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: "activations/layer_7" } } } } node { name: "activations/layer_7" op: "HistogramSummary" input: "activations/layer_7/tag" input: "MobilenetV3/expanded_conv_5/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/Size" 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: 1003520 } } } } node { name: "zero_fraction_6/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_6/LessEqual" op: "LessEqual" input: "zero_fraction_6/Size" input: "zero_fraction_6/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/cond" op: "StatelessIf" input: "zero_fraction_6/LessEqual" input: "MobilenetV3/expanded_conv_5/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_6_cond_false_3765" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_6_cond_true_3764" } } } } node { name: "zero_fraction_6/cond/Identity" op: "Identity" input: "zero_fraction_6/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_6/Size" input: "zero_fraction_6/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_6/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_6/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_6/counts_to_fraction/Cast" input: "zero_fraction_6/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_6/fraction" op: "Identity" input: "zero_fraction_6/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_7/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: "sparsity/layer_7" } } } } node { name: "sparsity/layer_7" op: "ScalarSummary" input: "sparsity/layer_7/tags" input: "zero_fraction_6/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_8/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: "activations/layer_8" } } } } node { name: "activations/layer_8" op: "HistogramSummary" input: "activations/layer_8/tag" input: "MobilenetV3/expanded_conv_6/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/Size" 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: 501760 } } } } node { name: "zero_fraction_7/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_7/LessEqual" op: "LessEqual" input: "zero_fraction_7/Size" input: "zero_fraction_7/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/cond" op: "StatelessIf" input: "zero_fraction_7/LessEqual" input: "MobilenetV3/expanded_conv_6/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_7_cond_false_3796" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_7_cond_true_3795" } } } } node { name: "zero_fraction_7/cond/Identity" op: "Identity" input: "zero_fraction_7/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_7/Size" input: "zero_fraction_7/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_7/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_7/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_7/counts_to_fraction/Cast" input: "zero_fraction_7/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_7/fraction" op: "Identity" input: "zero_fraction_7/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_8/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: "sparsity/layer_8" } } } } node { name: "sparsity/layer_8" op: "ScalarSummary" input: "sparsity/layer_8/tags" input: "zero_fraction_7/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_9/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: "activations/layer_9" } } } } node { name: "activations/layer_9" op: "HistogramSummary" input: "activations/layer_9/tag" input: "MobilenetV3/expanded_conv_7/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/Size" 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: 501760 } } } } node { name: "zero_fraction_8/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_8/LessEqual" op: "LessEqual" input: "zero_fraction_8/Size" input: "zero_fraction_8/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/cond" op: "StatelessIf" input: "zero_fraction_8/LessEqual" input: "MobilenetV3/expanded_conv_7/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_8_cond_false_3827" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_8_cond_true_3826" } } } } node { name: "zero_fraction_8/cond/Identity" op: "Identity" input: "zero_fraction_8/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_8/Size" input: "zero_fraction_8/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_8/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_8/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_8/counts_to_fraction/Cast" input: "zero_fraction_8/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_8/fraction" op: "Identity" input: "zero_fraction_8/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_9/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: "sparsity/layer_9" } } } } node { name: "sparsity/layer_9" op: "ScalarSummary" input: "sparsity/layer_9/tags" input: "zero_fraction_8/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_10/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: "activations/layer_10" } } } } node { name: "activations/layer_10" op: "HistogramSummary" input: "activations/layer_10/tag" input: "MobilenetV3/expanded_conv_8/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/Size" 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: 501760 } } } } node { name: "zero_fraction_9/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_9/LessEqual" op: "LessEqual" input: "zero_fraction_9/Size" input: "zero_fraction_9/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/cond" op: "StatelessIf" input: "zero_fraction_9/LessEqual" input: "MobilenetV3/expanded_conv_8/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_9_cond_false_3858" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_9_cond_true_3857" } } } } node { name: "zero_fraction_9/cond/Identity" op: "Identity" input: "zero_fraction_9/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_9/Size" input: "zero_fraction_9/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_9/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_9/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_9/counts_to_fraction/Cast" input: "zero_fraction_9/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_9/fraction" op: "Identity" input: "zero_fraction_9/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_10/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: "sparsity/layer_10" } } } } node { name: "sparsity/layer_10" op: "ScalarSummary" input: "sparsity/layer_10/tags" input: "zero_fraction_9/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_11/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: "activations/layer_11" } } } } node { name: "activations/layer_11" op: "HistogramSummary" input: "activations/layer_11/tag" input: "MobilenetV3/expanded_conv_9/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/Size" 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: 501760 } } } } node { name: "zero_fraction_10/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_10/LessEqual" op: "LessEqual" input: "zero_fraction_10/Size" input: "zero_fraction_10/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/cond" op: "StatelessIf" input: "zero_fraction_10/LessEqual" input: "MobilenetV3/expanded_conv_9/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_10_cond_false_3889" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_10_cond_true_3888" } } } } node { name: "zero_fraction_10/cond/Identity" op: "Identity" input: "zero_fraction_10/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_10/Size" input: "zero_fraction_10/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_10/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_10/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_10/counts_to_fraction/Cast" input: "zero_fraction_10/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_10/fraction" op: "Identity" input: "zero_fraction_10/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_11/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: "sparsity/layer_11" } } } } node { name: "sparsity/layer_11" op: "ScalarSummary" input: "sparsity/layer_11/tags" input: "zero_fraction_10/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_12/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: "activations/layer_12" } } } } node { name: "activations/layer_12" op: "HistogramSummary" input: "activations/layer_12/tag" input: "MobilenetV3/expanded_conv_10/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/Size" 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: 702464 } } } } node { name: "zero_fraction_11/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_11/LessEqual" op: "LessEqual" input: "zero_fraction_11/Size" input: "zero_fraction_11/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/cond" op: "StatelessIf" input: "zero_fraction_11/LessEqual" input: "MobilenetV3/expanded_conv_10/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_11_cond_false_3920" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_11_cond_true_3919" } } } } node { name: "zero_fraction_11/cond/Identity" op: "Identity" input: "zero_fraction_11/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_11/Size" input: "zero_fraction_11/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_11/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_11/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_11/counts_to_fraction/Cast" input: "zero_fraction_11/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_11/fraction" op: "Identity" input: "zero_fraction_11/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_12/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: "sparsity/layer_12" } } } } node { name: "sparsity/layer_12" op: "ScalarSummary" input: "sparsity/layer_12/tags" input: "zero_fraction_11/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_13/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: "activations/layer_13" } } } } node { name: "activations/layer_13" op: "HistogramSummary" input: "activations/layer_13/tag" input: "MobilenetV3/expanded_conv_11/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/Size" 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: 702464 } } } } node { name: "zero_fraction_12/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_12/LessEqual" op: "LessEqual" input: "zero_fraction_12/Size" input: "zero_fraction_12/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/cond" op: "StatelessIf" input: "zero_fraction_12/LessEqual" input: "MobilenetV3/expanded_conv_11/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_12_cond_false_3951" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_12_cond_true_3950" } } } } node { name: "zero_fraction_12/cond/Identity" op: "Identity" input: "zero_fraction_12/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_12/Size" input: "zero_fraction_12/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_12/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_12/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_12/counts_to_fraction/Cast" input: "zero_fraction_12/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_12/fraction" op: "Identity" input: "zero_fraction_12/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_13/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: "sparsity/layer_13" } } } } node { name: "sparsity/layer_13" op: "ScalarSummary" input: "sparsity/layer_13/tags" input: "zero_fraction_12/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_14/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: "activations/layer_14" } } } } node { name: "activations/layer_14" op: "HistogramSummary" input: "activations/layer_14/tag" input: "MobilenetV3/expanded_conv_12/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/Size" 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: 250880 } } } } node { name: "zero_fraction_13/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_13/LessEqual" op: "LessEqual" input: "zero_fraction_13/Size" input: "zero_fraction_13/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/cond" op: "StatelessIf" input: "zero_fraction_13/LessEqual" input: "MobilenetV3/expanded_conv_12/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_13_cond_false_3982" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_13_cond_true_3981" } } } } node { name: "zero_fraction_13/cond/Identity" op: "Identity" input: "zero_fraction_13/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_13/Size" input: "zero_fraction_13/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_13/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_13/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_13/counts_to_fraction/Cast" input: "zero_fraction_13/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_13/fraction" op: "Identity" input: "zero_fraction_13/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_14/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: "sparsity/layer_14" } } } } node { name: "sparsity/layer_14" op: "ScalarSummary" input: "sparsity/layer_14/tags" input: "zero_fraction_13/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_15/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: "activations/layer_15" } } } } node { name: "activations/layer_15" op: "HistogramSummary" input: "activations/layer_15/tag" input: "MobilenetV3/expanded_conv_13/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/Size" 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: 250880 } } } } node { name: "zero_fraction_14/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_14/LessEqual" op: "LessEqual" input: "zero_fraction_14/Size" input: "zero_fraction_14/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/cond" op: "StatelessIf" input: "zero_fraction_14/LessEqual" input: "MobilenetV3/expanded_conv_13/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_14_cond_false_4013" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_14_cond_true_4012" } } } } node { name: "zero_fraction_14/cond/Identity" op: "Identity" input: "zero_fraction_14/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_14/Size" input: "zero_fraction_14/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_14/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_14/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_14/counts_to_fraction/Cast" input: "zero_fraction_14/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_14/fraction" op: "Identity" input: "zero_fraction_14/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_15/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: "sparsity/layer_15" } } } } node { name: "sparsity/layer_15" op: "ScalarSummary" input: "sparsity/layer_15/tags" input: "zero_fraction_14/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_16/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: "activations/layer_16" } } } } node { name: "activations/layer_16" op: "HistogramSummary" input: "activations/layer_16/tag" input: "MobilenetV3/expanded_conv_14/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/Size" 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: 250880 } } } } node { name: "zero_fraction_15/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_15/LessEqual" op: "LessEqual" input: "zero_fraction_15/Size" input: "zero_fraction_15/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/cond" op: "StatelessIf" input: "zero_fraction_15/LessEqual" input: "MobilenetV3/expanded_conv_14/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_15_cond_false_4044" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_15_cond_true_4043" } } } } node { name: "zero_fraction_15/cond/Identity" op: "Identity" input: "zero_fraction_15/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_15/Size" input: "zero_fraction_15/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_15/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_15/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_15/counts_to_fraction/Cast" input: "zero_fraction_15/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_15/fraction" op: "Identity" input: "zero_fraction_15/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_16/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: "sparsity/layer_16" } } } } node { name: "sparsity/layer_16" op: "ScalarSummary" input: "sparsity/layer_16/tags" input: "zero_fraction_15/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_17/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: "activations/layer_17" } } } } node { name: "activations/layer_17" op: "HistogramSummary" input: "activations/layer_17/tag" input: "MobilenetV3/Conv_1/hard_swish/mul_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/Size" 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: 1505280 } } } } node { name: "zero_fraction_16/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_16/LessEqual" op: "LessEqual" input: "zero_fraction_16/Size" input: "zero_fraction_16/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/cond" op: "StatelessIf" input: "zero_fraction_16/LessEqual" input: "MobilenetV3/Conv_1/hard_swish/mul_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_16_cond_false_4075" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_16_cond_true_4074" } } } } node { name: "zero_fraction_16/cond/Identity" op: "Identity" input: "zero_fraction_16/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_16/Size" input: "zero_fraction_16/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_16/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_16/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_16/counts_to_fraction/Cast" input: "zero_fraction_16/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_16/fraction" op: "Identity" input: "zero_fraction_16/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_17/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: "sparsity/layer_17" } } } } node { name: "sparsity/layer_17" op: "ScalarSummary" input: "sparsity/layer_17/tags" input: "zero_fraction_16/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_18/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: "activations/layer_18" } } } } node { name: "activations/layer_18" op: "HistogramSummary" input: "activations/layer_18/tag" input: "MobilenetV3/AvgPool2D/AvgPool" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/Size" 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: 30720 } } } } node { name: "zero_fraction_17/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_17/LessEqual" op: "LessEqual" input: "zero_fraction_17/Size" input: "zero_fraction_17/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/cond" op: "StatelessIf" input: "zero_fraction_17/LessEqual" input: "MobilenetV3/AvgPool2D/AvgPool" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_17_cond_false_4106" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_17_cond_true_4105" } } } } node { name: "zero_fraction_17/cond/Identity" op: "Identity" input: "zero_fraction_17/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_17/Size" input: "zero_fraction_17/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_17/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_17/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_17/counts_to_fraction/Cast" input: "zero_fraction_17/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_17/fraction" op: "Identity" input: "zero_fraction_17/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_18/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: "sparsity/layer_18" } } } } node { name: "sparsity/layer_18" op: "ScalarSummary" input: "sparsity/layer_18/tags" input: "zero_fraction_17/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_19/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: "activations/layer_19" } } } } node { name: "activations/layer_19" op: "HistogramSummary" input: "activations/layer_19/tag" input: "MobilenetV3/Conv_2/hard_swish/mul_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/Size" 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: 40960 } } } } node { name: "zero_fraction_18/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_18/LessEqual" op: "LessEqual" input: "zero_fraction_18/Size" input: "zero_fraction_18/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/cond" op: "StatelessIf" input: "zero_fraction_18/LessEqual" input: "MobilenetV3/Conv_2/hard_swish/mul_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_18_cond_false_4137" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_18_cond_true_4136" } } } } node { name: "zero_fraction_18/cond/Identity" op: "Identity" input: "zero_fraction_18/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_18/Size" input: "zero_fraction_18/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_18/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_18/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_18/counts_to_fraction/Cast" input: "zero_fraction_18/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_18/fraction" op: "Identity" input: "zero_fraction_18/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_19/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: "sparsity/layer_19" } } } } node { name: "sparsity/layer_19" op: "ScalarSummary" input: "sparsity/layer_19/tags" input: "zero_fraction_18/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_2/depthwise_output/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: "activations/layer_2/depthwise_output" } } } } node { name: "activations/layer_2/depthwise_output" op: "HistogramSummary" input: "activations/layer_2/depthwise_output/tag" input: "MobilenetV3/expanded_conv/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/Size" 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: 6422528 } } } } node { name: "zero_fraction_19/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_19/LessEqual" op: "LessEqual" input: "zero_fraction_19/Size" input: "zero_fraction_19/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/cond" op: "StatelessIf" input: "zero_fraction_19/LessEqual" input: "MobilenetV3/expanded_conv/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_19_cond_false_4168" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_19_cond_true_4167" } } } } node { name: "zero_fraction_19/cond/Identity" op: "Identity" input: "zero_fraction_19/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_19/Size" input: "zero_fraction_19/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_19/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_19/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_19/counts_to_fraction/Cast" input: "zero_fraction_19/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_19/fraction" op: "Identity" input: "zero_fraction_19/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_2/depthwise_output/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: "sparsity/layer_2/depthwise_output" } } } } node { name: "sparsity/layer_2/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_2/depthwise_output/tags" input: "zero_fraction_19/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_2/output/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: "activations/layer_2/output" } } } } node { name: "activations/layer_2/output" op: "HistogramSummary" input: "activations/layer_2/output/tag" input: "MobilenetV3/expanded_conv/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/Size" 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: 6422528 } } } } node { name: "zero_fraction_20/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_20/LessEqual" op: "LessEqual" input: "zero_fraction_20/Size" input: "zero_fraction_20/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/cond" op: "StatelessIf" input: "zero_fraction_20/LessEqual" input: "MobilenetV3/expanded_conv/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_20_cond_false_4199" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_20_cond_true_4198" } } } } node { name: "zero_fraction_20/cond/Identity" op: "Identity" input: "zero_fraction_20/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_20/Size" input: "zero_fraction_20/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_20/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_20/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_20/counts_to_fraction/Cast" input: "zero_fraction_20/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_20/fraction" op: "Identity" input: "zero_fraction_20/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_2/output/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: "sparsity/layer_2/output" } } } } node { name: "sparsity/layer_2/output" op: "ScalarSummary" input: "sparsity/layer_2/output/tags" input: "zero_fraction_20/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_3/expansion_output/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: "activations/layer_3/expansion_output" } } } } node { name: "activations/layer_3/expansion_output" op: "HistogramSummary" input: "activations/layer_3/expansion_output/tag" input: "MobilenetV3/expanded_conv_1/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/Size" 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: 25690112 } } } } node { name: "zero_fraction_21/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_21/LessEqual" op: "LessEqual" input: "zero_fraction_21/Size" input: "zero_fraction_21/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/cond" op: "StatelessIf" input: "zero_fraction_21/LessEqual" input: "MobilenetV3/expanded_conv_1/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_21_cond_false_4230" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_21_cond_true_4229" } } } } node { name: "zero_fraction_21/cond/Identity" op: "Identity" input: "zero_fraction_21/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_21/Size" input: "zero_fraction_21/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_21/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_21/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_21/counts_to_fraction/Cast" input: "zero_fraction_21/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_21/fraction" op: "Identity" input: "zero_fraction_21/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_3/expansion_output/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: "sparsity/layer_3/expansion_output" } } } } node { name: "sparsity/layer_3/expansion_output" op: "ScalarSummary" input: "sparsity/layer_3/expansion_output/tags" input: "zero_fraction_21/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_3/depthwise_output/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: "activations/layer_3/depthwise_output" } } } } node { name: "activations/layer_3/depthwise_output" op: "HistogramSummary" input: "activations/layer_3/depthwise_output/tag" input: "MobilenetV3/expanded_conv_1/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/Size" 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: 6422528 } } } } node { name: "zero_fraction_22/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_22/LessEqual" op: "LessEqual" input: "zero_fraction_22/Size" input: "zero_fraction_22/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/cond" op: "StatelessIf" input: "zero_fraction_22/LessEqual" input: "MobilenetV3/expanded_conv_1/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_22_cond_false_4261" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_22_cond_true_4260" } } } } node { name: "zero_fraction_22/cond/Identity" op: "Identity" input: "zero_fraction_22/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_22/Size" input: "zero_fraction_22/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_22/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_22/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_22/counts_to_fraction/Cast" input: "zero_fraction_22/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_22/fraction" op: "Identity" input: "zero_fraction_22/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_3/depthwise_output/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: "sparsity/layer_3/depthwise_output" } } } } node { name: "sparsity/layer_3/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_3/depthwise_output/tags" input: "zero_fraction_22/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_3/output/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: "activations/layer_3/output" } } } } node { name: "activations/layer_3/output" op: "HistogramSummary" input: "activations/layer_3/output/tag" input: "MobilenetV3/expanded_conv_1/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/Size" 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: 2408448 } } } } node { name: "zero_fraction_23/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_23/LessEqual" op: "LessEqual" input: "zero_fraction_23/Size" input: "zero_fraction_23/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/cond" op: "StatelessIf" input: "zero_fraction_23/LessEqual" input: "MobilenetV3/expanded_conv_1/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_23_cond_false_4292" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_23_cond_true_4291" } } } } node { name: "zero_fraction_23/cond/Identity" op: "Identity" input: "zero_fraction_23/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_23/Size" input: "zero_fraction_23/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_23/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_23/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_23/counts_to_fraction/Cast" input: "zero_fraction_23/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_23/fraction" op: "Identity" input: "zero_fraction_23/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_3/output/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: "sparsity/layer_3/output" } } } } node { name: "sparsity/layer_3/output" op: "ScalarSummary" input: "sparsity/layer_3/output/tags" input: "zero_fraction_23/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_4/expansion_output/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: "activations/layer_4/expansion_output" } } } } node { name: "activations/layer_4/expansion_output" op: "HistogramSummary" input: "activations/layer_4/expansion_output/tag" input: "MobilenetV3/expanded_conv_2/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/Size" 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: 7225344 } } } } node { name: "zero_fraction_24/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_24/LessEqual" op: "LessEqual" input: "zero_fraction_24/Size" input: "zero_fraction_24/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/cond" op: "StatelessIf" input: "zero_fraction_24/LessEqual" input: "MobilenetV3/expanded_conv_2/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_24_cond_false_4323" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_24_cond_true_4322" } } } } node { name: "zero_fraction_24/cond/Identity" op: "Identity" input: "zero_fraction_24/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_24/Size" input: "zero_fraction_24/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_24/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_24/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_24/counts_to_fraction/Cast" input: "zero_fraction_24/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_24/fraction" op: "Identity" input: "zero_fraction_24/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_4/expansion_output/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: "sparsity/layer_4/expansion_output" } } } } node { name: "sparsity/layer_4/expansion_output" op: "ScalarSummary" input: "sparsity/layer_4/expansion_output/tags" input: "zero_fraction_24/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_4/depthwise_output/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: "activations/layer_4/depthwise_output" } } } } node { name: "activations/layer_4/depthwise_output" op: "HistogramSummary" input: "activations/layer_4/depthwise_output/tag" input: "MobilenetV3/expanded_conv_2/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/Size" 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: 7225344 } } } } node { name: "zero_fraction_25/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_25/LessEqual" op: "LessEqual" input: "zero_fraction_25/Size" input: "zero_fraction_25/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/cond" op: "StatelessIf" input: "zero_fraction_25/LessEqual" input: "MobilenetV3/expanded_conv_2/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_25_cond_false_4354" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_25_cond_true_4353" } } } } node { name: "zero_fraction_25/cond/Identity" op: "Identity" input: "zero_fraction_25/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_25/Size" input: "zero_fraction_25/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_25/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_25/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_25/counts_to_fraction/Cast" input: "zero_fraction_25/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_25/fraction" op: "Identity" input: "zero_fraction_25/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_4/depthwise_output/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: "sparsity/layer_4/depthwise_output" } } } } node { name: "sparsity/layer_4/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_4/depthwise_output/tags" input: "zero_fraction_25/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_4/output/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: "activations/layer_4/output" } } } } node { name: "activations/layer_4/output" op: "HistogramSummary" input: "activations/layer_4/output/tag" input: "MobilenetV3/expanded_conv_2/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/Size" 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: 2408448 } } } } node { name: "zero_fraction_26/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_26/LessEqual" op: "LessEqual" input: "zero_fraction_26/Size" input: "zero_fraction_26/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/cond" op: "StatelessIf" input: "zero_fraction_26/LessEqual" input: "MobilenetV3/expanded_conv_2/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_26_cond_false_4385" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_26_cond_true_4384" } } } } node { name: "zero_fraction_26/cond/Identity" op: "Identity" input: "zero_fraction_26/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_26/Size" input: "zero_fraction_26/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_26/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_26/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_26/counts_to_fraction/Cast" input: "zero_fraction_26/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_26/fraction" op: "Identity" input: "zero_fraction_26/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_4/output/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: "sparsity/layer_4/output" } } } } node { name: "sparsity/layer_4/output" op: "ScalarSummary" input: "sparsity/layer_4/output/tags" input: "zero_fraction_26/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_5/expansion_output/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: "activations/layer_5/expansion_output" } } } } node { name: "activations/layer_5/expansion_output" op: "HistogramSummary" input: "activations/layer_5/expansion_output/tag" input: "MobilenetV3/expanded_conv_3/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/Size" 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: 7225344 } } } } node { name: "zero_fraction_27/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_27/LessEqual" op: "LessEqual" input: "zero_fraction_27/Size" input: "zero_fraction_27/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/cond" op: "StatelessIf" input: "zero_fraction_27/LessEqual" input: "MobilenetV3/expanded_conv_3/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_27_cond_false_4416" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_27_cond_true_4415" } } } } node { name: "zero_fraction_27/cond/Identity" op: "Identity" input: "zero_fraction_27/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_27/Size" input: "zero_fraction_27/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_27/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_27/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_27/counts_to_fraction/Cast" input: "zero_fraction_27/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_27/fraction" op: "Identity" input: "zero_fraction_27/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_5/expansion_output/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: "sparsity/layer_5/expansion_output" } } } } node { name: "sparsity/layer_5/expansion_output" op: "ScalarSummary" input: "sparsity/layer_5/expansion_output/tags" input: "zero_fraction_27/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_5/depthwise_output/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: "activations/layer_5/depthwise_output" } } } } node { name: "activations/layer_5/depthwise_output" op: "HistogramSummary" input: "activations/layer_5/depthwise_output/tag" input: "MobilenetV3/expanded_conv_3/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/Size" 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: 1806336 } } } } node { name: "zero_fraction_28/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_28/LessEqual" op: "LessEqual" input: "zero_fraction_28/Size" input: "zero_fraction_28/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/cond" op: "StatelessIf" input: "zero_fraction_28/LessEqual" input: "MobilenetV3/expanded_conv_3/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_28_cond_false_4447" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_28_cond_true_4446" } } } } node { name: "zero_fraction_28/cond/Identity" op: "Identity" input: "zero_fraction_28/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_28/Size" input: "zero_fraction_28/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_28/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_28/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_28/counts_to_fraction/Cast" input: "zero_fraction_28/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_28/fraction" op: "Identity" input: "zero_fraction_28/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_5/depthwise_output/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: "sparsity/layer_5/depthwise_output" } } } } node { name: "sparsity/layer_5/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_5/depthwise_output/tags" input: "zero_fraction_28/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_5/output/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: "activations/layer_5/output" } } } } node { name: "activations/layer_5/output" op: "HistogramSummary" input: "activations/layer_5/output/tag" input: "MobilenetV3/expanded_conv_3/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/Size" 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: 1003520 } } } } node { name: "zero_fraction_29/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_29/LessEqual" op: "LessEqual" input: "zero_fraction_29/Size" input: "zero_fraction_29/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/cond" op: "StatelessIf" input: "zero_fraction_29/LessEqual" input: "MobilenetV3/expanded_conv_3/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_29_cond_false_4478" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_29_cond_true_4477" } } } } node { name: "zero_fraction_29/cond/Identity" op: "Identity" input: "zero_fraction_29/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_29/Size" input: "zero_fraction_29/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_29/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_29/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_29/counts_to_fraction/Cast" input: "zero_fraction_29/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_29/fraction" op: "Identity" input: "zero_fraction_29/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_5/output/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: "sparsity/layer_5/output" } } } } node { name: "sparsity/layer_5/output" op: "ScalarSummary" input: "sparsity/layer_5/output/tags" input: "zero_fraction_29/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_6/expansion_output/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: "activations/layer_6/expansion_output" } } } } node { name: "activations/layer_6/expansion_output" op: "HistogramSummary" input: "activations/layer_6/expansion_output/tag" input: "MobilenetV3/expanded_conv_4/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/Size" 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: 3010560 } } } } node { name: "zero_fraction_30/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_30/LessEqual" op: "LessEqual" input: "zero_fraction_30/Size" input: "zero_fraction_30/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/cond" op: "StatelessIf" input: "zero_fraction_30/LessEqual" input: "MobilenetV3/expanded_conv_4/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_30_cond_false_4509" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_30_cond_true_4508" } } } } node { name: "zero_fraction_30/cond/Identity" op: "Identity" input: "zero_fraction_30/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_30/Size" input: "zero_fraction_30/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_30/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_30/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_30/counts_to_fraction/Cast" input: "zero_fraction_30/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_30/fraction" op: "Identity" input: "zero_fraction_30/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_6/expansion_output/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: "sparsity/layer_6/expansion_output" } } } } node { name: "sparsity/layer_6/expansion_output" op: "ScalarSummary" input: "sparsity/layer_6/expansion_output/tags" input: "zero_fraction_30/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_6/depthwise_output/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: "activations/layer_6/depthwise_output" } } } } node { name: "activations/layer_6/depthwise_output" op: "HistogramSummary" input: "activations/layer_6/depthwise_output/tag" input: "MobilenetV3/expanded_conv_4/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/Size" 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: 3010560 } } } } node { name: "zero_fraction_31/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_31/LessEqual" op: "LessEqual" input: "zero_fraction_31/Size" input: "zero_fraction_31/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/cond" op: "StatelessIf" input: "zero_fraction_31/LessEqual" input: "MobilenetV3/expanded_conv_4/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_31_cond_false_4540" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_31_cond_true_4539" } } } } node { name: "zero_fraction_31/cond/Identity" op: "Identity" input: "zero_fraction_31/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_31/Size" input: "zero_fraction_31/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_31/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_31/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_31/counts_to_fraction/Cast" input: "zero_fraction_31/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_31/fraction" op: "Identity" input: "zero_fraction_31/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_6/depthwise_output/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: "sparsity/layer_6/depthwise_output" } } } } node { name: "sparsity/layer_6/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_6/depthwise_output/tags" input: "zero_fraction_31/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_6/output/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: "activations/layer_6/output" } } } } node { name: "activations/layer_6/output" op: "HistogramSummary" input: "activations/layer_6/output/tag" input: "MobilenetV3/expanded_conv_4/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/Size" 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: 1003520 } } } } node { name: "zero_fraction_32/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_32/LessEqual" op: "LessEqual" input: "zero_fraction_32/Size" input: "zero_fraction_32/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/cond" op: "StatelessIf" input: "zero_fraction_32/LessEqual" input: "MobilenetV3/expanded_conv_4/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_32_cond_false_4571" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_32_cond_true_4570" } } } } node { name: "zero_fraction_32/cond/Identity" op: "Identity" input: "zero_fraction_32/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_32/Size" input: "zero_fraction_32/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_32/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_32/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_32/counts_to_fraction/Cast" input: "zero_fraction_32/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_32/fraction" op: "Identity" input: "zero_fraction_32/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_6/output/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: "sparsity/layer_6/output" } } } } node { name: "sparsity/layer_6/output" op: "ScalarSummary" input: "sparsity/layer_6/output/tags" input: "zero_fraction_32/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_7/expansion_output/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: "activations/layer_7/expansion_output" } } } } node { name: "activations/layer_7/expansion_output" op: "HistogramSummary" input: "activations/layer_7/expansion_output/tag" input: "MobilenetV3/expanded_conv_5/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/Size" 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: 3010560 } } } } node { name: "zero_fraction_33/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_33/LessEqual" op: "LessEqual" input: "zero_fraction_33/Size" input: "zero_fraction_33/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/cond" op: "StatelessIf" input: "zero_fraction_33/LessEqual" input: "MobilenetV3/expanded_conv_5/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_33_cond_false_4602" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_33_cond_true_4601" } } } } node { name: "zero_fraction_33/cond/Identity" op: "Identity" input: "zero_fraction_33/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_33/Size" input: "zero_fraction_33/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_33/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_33/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_33/counts_to_fraction/Cast" input: "zero_fraction_33/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_33/fraction" op: "Identity" input: "zero_fraction_33/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_7/expansion_output/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: "sparsity/layer_7/expansion_output" } } } } node { name: "sparsity/layer_7/expansion_output" op: "ScalarSummary" input: "sparsity/layer_7/expansion_output/tags" input: "zero_fraction_33/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_7/depthwise_output/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: "activations/layer_7/depthwise_output" } } } } node { name: "activations/layer_7/depthwise_output" op: "HistogramSummary" input: "activations/layer_7/depthwise_output/tag" input: "MobilenetV3/expanded_conv_5/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/Size" 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: 3010560 } } } } node { name: "zero_fraction_34/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_34/LessEqual" op: "LessEqual" input: "zero_fraction_34/Size" input: "zero_fraction_34/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/cond" op: "StatelessIf" input: "zero_fraction_34/LessEqual" input: "MobilenetV3/expanded_conv_5/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_34_cond_false_4633" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_34_cond_true_4632" } } } } node { name: "zero_fraction_34/cond/Identity" op: "Identity" input: "zero_fraction_34/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_34/Size" input: "zero_fraction_34/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_34/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_34/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_34/counts_to_fraction/Cast" input: "zero_fraction_34/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_34/fraction" op: "Identity" input: "zero_fraction_34/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_7/depthwise_output/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: "sparsity/layer_7/depthwise_output" } } } } node { name: "sparsity/layer_7/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_7/depthwise_output/tags" input: "zero_fraction_34/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_7/output/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: "activations/layer_7/output" } } } } node { name: "activations/layer_7/output" op: "HistogramSummary" input: "activations/layer_7/output/tag" input: "MobilenetV3/expanded_conv_5/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/Size" 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: 1003520 } } } } node { name: "zero_fraction_35/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_35/LessEqual" op: "LessEqual" input: "zero_fraction_35/Size" input: "zero_fraction_35/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/cond" op: "StatelessIf" input: "zero_fraction_35/LessEqual" input: "MobilenetV3/expanded_conv_5/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_35_cond_false_4664" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_35_cond_true_4663" } } } } node { name: "zero_fraction_35/cond/Identity" op: "Identity" input: "zero_fraction_35/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_35/Size" input: "zero_fraction_35/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_35/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_35/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_35/counts_to_fraction/Cast" input: "zero_fraction_35/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_35/fraction" op: "Identity" input: "zero_fraction_35/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_7/output/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: "sparsity/layer_7/output" } } } } node { name: "sparsity/layer_7/output" op: "ScalarSummary" input: "sparsity/layer_7/output/tags" input: "zero_fraction_35/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_8/expansion_output/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: "activations/layer_8/expansion_output" } } } } node { name: "activations/layer_8/expansion_output" op: "HistogramSummary" input: "activations/layer_8/expansion_output/tag" input: "MobilenetV3/expanded_conv_6/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/Size" 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: 6021120 } } } } node { name: "zero_fraction_36/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_36/LessEqual" op: "LessEqual" input: "zero_fraction_36/Size" input: "zero_fraction_36/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/cond" op: "StatelessIf" input: "zero_fraction_36/LessEqual" input: "MobilenetV3/expanded_conv_6/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_36_cond_false_4695" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_36_cond_true_4694" } } } } node { name: "zero_fraction_36/cond/Identity" op: "Identity" input: "zero_fraction_36/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_36/Size" input: "zero_fraction_36/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_36/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_36/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_36/counts_to_fraction/Cast" input: "zero_fraction_36/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_36/fraction" op: "Identity" input: "zero_fraction_36/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_8/expansion_output/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: "sparsity/layer_8/expansion_output" } } } } node { name: "sparsity/layer_8/expansion_output" op: "ScalarSummary" input: "sparsity/layer_8/expansion_output/tags" input: "zero_fraction_36/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_8/depthwise_output/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: "activations/layer_8/depthwise_output" } } } } node { name: "activations/layer_8/depthwise_output" op: "HistogramSummary" input: "activations/layer_8/depthwise_output/tag" input: "MobilenetV3/expanded_conv_6/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/Size" 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: 1505280 } } } } node { name: "zero_fraction_37/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_37/LessEqual" op: "LessEqual" input: "zero_fraction_37/Size" input: "zero_fraction_37/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/cond" op: "StatelessIf" input: "zero_fraction_37/LessEqual" input: "MobilenetV3/expanded_conv_6/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_37_cond_false_4726" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_37_cond_true_4725" } } } } node { name: "zero_fraction_37/cond/Identity" op: "Identity" input: "zero_fraction_37/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_37/Size" input: "zero_fraction_37/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_37/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_37/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_37/counts_to_fraction/Cast" input: "zero_fraction_37/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_37/fraction" op: "Identity" input: "zero_fraction_37/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_8/depthwise_output/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: "sparsity/layer_8/depthwise_output" } } } } node { name: "sparsity/layer_8/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_8/depthwise_output/tags" input: "zero_fraction_37/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_8/output/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: "activations/layer_8/output" } } } } node { name: "activations/layer_8/output" op: "HistogramSummary" input: "activations/layer_8/output/tag" input: "MobilenetV3/expanded_conv_6/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/Size" 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: 501760 } } } } node { name: "zero_fraction_38/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_38/LessEqual" op: "LessEqual" input: "zero_fraction_38/Size" input: "zero_fraction_38/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/cond" op: "StatelessIf" input: "zero_fraction_38/LessEqual" input: "MobilenetV3/expanded_conv_6/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_38_cond_false_4757" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_38_cond_true_4756" } } } } node { name: "zero_fraction_38/cond/Identity" op: "Identity" input: "zero_fraction_38/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_38/Size" input: "zero_fraction_38/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_38/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_38/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_38/counts_to_fraction/Cast" input: "zero_fraction_38/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_38/fraction" op: "Identity" input: "zero_fraction_38/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_8/output/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: "sparsity/layer_8/output" } } } } node { name: "sparsity/layer_8/output" op: "ScalarSummary" input: "sparsity/layer_8/output/tags" input: "zero_fraction_38/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_9/expansion_output/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: "activations/layer_9/expansion_output" } } } } node { name: "activations/layer_9/expansion_output" op: "HistogramSummary" input: "activations/layer_9/expansion_output/tag" input: "MobilenetV3/expanded_conv_7/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/Size" 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: 1254400 } } } } node { name: "zero_fraction_39/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_39/LessEqual" op: "LessEqual" input: "zero_fraction_39/Size" input: "zero_fraction_39/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/cond" op: "StatelessIf" input: "zero_fraction_39/LessEqual" input: "MobilenetV3/expanded_conv_7/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_39_cond_false_4788" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_39_cond_true_4787" } } } } node { name: "zero_fraction_39/cond/Identity" op: "Identity" input: "zero_fraction_39/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_39/Size" input: "zero_fraction_39/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_39/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_39/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_39/counts_to_fraction/Cast" input: "zero_fraction_39/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_39/fraction" op: "Identity" input: "zero_fraction_39/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_9/expansion_output/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: "sparsity/layer_9/expansion_output" } } } } node { name: "sparsity/layer_9/expansion_output" op: "ScalarSummary" input: "sparsity/layer_9/expansion_output/tags" input: "zero_fraction_39/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_9/depthwise_output/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: "activations/layer_9/depthwise_output" } } } } node { name: "activations/layer_9/depthwise_output" op: "HistogramSummary" input: "activations/layer_9/depthwise_output/tag" input: "MobilenetV3/expanded_conv_7/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/Size" 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: 1254400 } } } } node { name: "zero_fraction_40/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_40/LessEqual" op: "LessEqual" input: "zero_fraction_40/Size" input: "zero_fraction_40/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/cond" op: "StatelessIf" input: "zero_fraction_40/LessEqual" input: "MobilenetV3/expanded_conv_7/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_40_cond_false_4819" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_40_cond_true_4818" } } } } node { name: "zero_fraction_40/cond/Identity" op: "Identity" input: "zero_fraction_40/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_40/Size" input: "zero_fraction_40/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_40/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_40/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_40/counts_to_fraction/Cast" input: "zero_fraction_40/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_40/fraction" op: "Identity" input: "zero_fraction_40/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_9/depthwise_output/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: "sparsity/layer_9/depthwise_output" } } } } node { name: "sparsity/layer_9/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_9/depthwise_output/tags" input: "zero_fraction_40/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_9/output/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: "activations/layer_9/output" } } } } node { name: "activations/layer_9/output" op: "HistogramSummary" input: "activations/layer_9/output/tag" input: "MobilenetV3/expanded_conv_7/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/Size" 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: 501760 } } } } node { name: "zero_fraction_41/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_41/LessEqual" op: "LessEqual" input: "zero_fraction_41/Size" input: "zero_fraction_41/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/cond" op: "StatelessIf" input: "zero_fraction_41/LessEqual" input: "MobilenetV3/expanded_conv_7/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_41_cond_false_4850" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_41_cond_true_4849" } } } } node { name: "zero_fraction_41/cond/Identity" op: "Identity" input: "zero_fraction_41/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_41/Size" input: "zero_fraction_41/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_41/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_41/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_41/counts_to_fraction/Cast" input: "zero_fraction_41/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_41/fraction" op: "Identity" input: "zero_fraction_41/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_9/output/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: "sparsity/layer_9/output" } } } } node { name: "sparsity/layer_9/output" op: "ScalarSummary" input: "sparsity/layer_9/output/tags" input: "zero_fraction_41/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_10/expansion_output/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: "activations/layer_10/expansion_output" } } } } node { name: "activations/layer_10/expansion_output" op: "HistogramSummary" input: "activations/layer_10/expansion_output/tag" input: "MobilenetV3/expanded_conv_8/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/Size" 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: 1154048 } } } } node { name: "zero_fraction_42/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_42/LessEqual" op: "LessEqual" input: "zero_fraction_42/Size" input: "zero_fraction_42/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/cond" op: "StatelessIf" input: "zero_fraction_42/LessEqual" input: "MobilenetV3/expanded_conv_8/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_42_cond_false_4881" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_42_cond_true_4880" } } } } node { name: "zero_fraction_42/cond/Identity" op: "Identity" input: "zero_fraction_42/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_42/Size" input: "zero_fraction_42/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_42/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_42/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_42/counts_to_fraction/Cast" input: "zero_fraction_42/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_42/fraction" op: "Identity" input: "zero_fraction_42/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_10/expansion_output/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: "sparsity/layer_10/expansion_output" } } } } node { name: "sparsity/layer_10/expansion_output" op: "ScalarSummary" input: "sparsity/layer_10/expansion_output/tags" input: "zero_fraction_42/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_10/depthwise_output/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: "activations/layer_10/depthwise_output" } } } } node { name: "activations/layer_10/depthwise_output" op: "HistogramSummary" input: "activations/layer_10/depthwise_output/tag" input: "MobilenetV3/expanded_conv_8/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/Size" 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: 1154048 } } } } node { name: "zero_fraction_43/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_43/LessEqual" op: "LessEqual" input: "zero_fraction_43/Size" input: "zero_fraction_43/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/cond" op: "StatelessIf" input: "zero_fraction_43/LessEqual" input: "MobilenetV3/expanded_conv_8/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_43_cond_false_4912" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_43_cond_true_4911" } } } } node { name: "zero_fraction_43/cond/Identity" op: "Identity" input: "zero_fraction_43/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_43/Size" input: "zero_fraction_43/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_43/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_43/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_43/counts_to_fraction/Cast" input: "zero_fraction_43/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_43/fraction" op: "Identity" input: "zero_fraction_43/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_10/depthwise_output/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: "sparsity/layer_10/depthwise_output" } } } } node { name: "sparsity/layer_10/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_10/depthwise_output/tags" input: "zero_fraction_43/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_10/output/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: "activations/layer_10/output" } } } } node { name: "activations/layer_10/output" op: "HistogramSummary" input: "activations/layer_10/output/tag" input: "MobilenetV3/expanded_conv_8/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/Size" 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: 501760 } } } } node { name: "zero_fraction_44/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_44/LessEqual" op: "LessEqual" input: "zero_fraction_44/Size" input: "zero_fraction_44/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/cond" op: "StatelessIf" input: "zero_fraction_44/LessEqual" input: "MobilenetV3/expanded_conv_8/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_44_cond_false_4943" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_44_cond_true_4942" } } } } node { name: "zero_fraction_44/cond/Identity" op: "Identity" input: "zero_fraction_44/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_44/Size" input: "zero_fraction_44/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_44/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_44/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_44/counts_to_fraction/Cast" input: "zero_fraction_44/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_44/fraction" op: "Identity" input: "zero_fraction_44/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_10/output/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: "sparsity/layer_10/output" } } } } node { name: "sparsity/layer_10/output" op: "ScalarSummary" input: "sparsity/layer_10/output/tags" input: "zero_fraction_44/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_11/expansion_output/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: "activations/layer_11/expansion_output" } } } } node { name: "activations/layer_11/expansion_output" op: "HistogramSummary" input: "activations/layer_11/expansion_output/tag" input: "MobilenetV3/expanded_conv_9/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/Size" 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: 1154048 } } } } node { name: "zero_fraction_45/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_45/LessEqual" op: "LessEqual" input: "zero_fraction_45/Size" input: "zero_fraction_45/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/cond" op: "StatelessIf" input: "zero_fraction_45/LessEqual" input: "MobilenetV3/expanded_conv_9/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_45_cond_false_4974" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_45_cond_true_4973" } } } } node { name: "zero_fraction_45/cond/Identity" op: "Identity" input: "zero_fraction_45/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_45/Size" input: "zero_fraction_45/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_45/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_45/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_45/counts_to_fraction/Cast" input: "zero_fraction_45/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_45/fraction" op: "Identity" input: "zero_fraction_45/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_11/expansion_output/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: "sparsity/layer_11/expansion_output" } } } } node { name: "sparsity/layer_11/expansion_output" op: "ScalarSummary" input: "sparsity/layer_11/expansion_output/tags" input: "zero_fraction_45/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_11/depthwise_output/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: "activations/layer_11/depthwise_output" } } } } node { name: "activations/layer_11/depthwise_output" op: "HistogramSummary" input: "activations/layer_11/depthwise_output/tag" input: "MobilenetV3/expanded_conv_9/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/Size" 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: 1154048 } } } } node { name: "zero_fraction_46/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_46/LessEqual" op: "LessEqual" input: "zero_fraction_46/Size" input: "zero_fraction_46/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/cond" op: "StatelessIf" input: "zero_fraction_46/LessEqual" input: "MobilenetV3/expanded_conv_9/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_46_cond_false_5005" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_46_cond_true_5004" } } } } node { name: "zero_fraction_46/cond/Identity" op: "Identity" input: "zero_fraction_46/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_46/Size" input: "zero_fraction_46/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_46/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_46/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_46/counts_to_fraction/Cast" input: "zero_fraction_46/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_46/fraction" op: "Identity" input: "zero_fraction_46/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_11/depthwise_output/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: "sparsity/layer_11/depthwise_output" } } } } node { name: "sparsity/layer_11/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_11/depthwise_output/tags" input: "zero_fraction_46/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_11/output/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: "activations/layer_11/output" } } } } node { name: "activations/layer_11/output" op: "HistogramSummary" input: "activations/layer_11/output/tag" input: "MobilenetV3/expanded_conv_9/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/Size" 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: 501760 } } } } node { name: "zero_fraction_47/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_47/LessEqual" op: "LessEqual" input: "zero_fraction_47/Size" input: "zero_fraction_47/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/cond" op: "StatelessIf" input: "zero_fraction_47/LessEqual" input: "MobilenetV3/expanded_conv_9/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_47_cond_false_5036" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_47_cond_true_5035" } } } } node { name: "zero_fraction_47/cond/Identity" op: "Identity" input: "zero_fraction_47/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_47/Size" input: "zero_fraction_47/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_47/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_47/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_47/counts_to_fraction/Cast" input: "zero_fraction_47/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_47/fraction" op: "Identity" input: "zero_fraction_47/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_11/output/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: "sparsity/layer_11/output" } } } } node { name: "sparsity/layer_11/output" op: "ScalarSummary" input: "sparsity/layer_11/output/tags" input: "zero_fraction_47/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_12/expansion_output/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: "activations/layer_12/expansion_output" } } } } node { name: "activations/layer_12/expansion_output" op: "HistogramSummary" input: "activations/layer_12/expansion_output/tag" input: "MobilenetV3/expanded_conv_10/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/Size" 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: 3010560 } } } } node { name: "zero_fraction_48/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_48/LessEqual" op: "LessEqual" input: "zero_fraction_48/Size" input: "zero_fraction_48/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/cond" op: "StatelessIf" input: "zero_fraction_48/LessEqual" input: "MobilenetV3/expanded_conv_10/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_48_cond_false_5067" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_48_cond_true_5066" } } } } node { name: "zero_fraction_48/cond/Identity" op: "Identity" input: "zero_fraction_48/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_48/Size" input: "zero_fraction_48/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_48/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_48/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_48/counts_to_fraction/Cast" input: "zero_fraction_48/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_48/fraction" op: "Identity" input: "zero_fraction_48/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_12/expansion_output/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: "sparsity/layer_12/expansion_output" } } } } node { name: "sparsity/layer_12/expansion_output" op: "ScalarSummary" input: "sparsity/layer_12/expansion_output/tags" input: "zero_fraction_48/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_12/depthwise_output/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: "activations/layer_12/depthwise_output" } } } } node { name: "activations/layer_12/depthwise_output" op: "HistogramSummary" input: "activations/layer_12/depthwise_output/tag" input: "MobilenetV3/expanded_conv_10/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/Size" 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: 3010560 } } } } node { name: "zero_fraction_49/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_49/LessEqual" op: "LessEqual" input: "zero_fraction_49/Size" input: "zero_fraction_49/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/cond" op: "StatelessIf" input: "zero_fraction_49/LessEqual" input: "MobilenetV3/expanded_conv_10/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_49_cond_false_5098" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_49_cond_true_5097" } } } } node { name: "zero_fraction_49/cond/Identity" op: "Identity" input: "zero_fraction_49/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_49/Size" input: "zero_fraction_49/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_49/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_49/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_49/counts_to_fraction/Cast" input: "zero_fraction_49/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_49/fraction" op: "Identity" input: "zero_fraction_49/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_12/depthwise_output/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: "sparsity/layer_12/depthwise_output" } } } } node { name: "sparsity/layer_12/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_12/depthwise_output/tags" input: "zero_fraction_49/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_12/output/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: "activations/layer_12/output" } } } } node { name: "activations/layer_12/output" op: "HistogramSummary" input: "activations/layer_12/output/tag" input: "MobilenetV3/expanded_conv_10/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/Size" 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: 702464 } } } } node { name: "zero_fraction_50/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_50/LessEqual" op: "LessEqual" input: "zero_fraction_50/Size" input: "zero_fraction_50/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/cond" op: "StatelessIf" input: "zero_fraction_50/LessEqual" input: "MobilenetV3/expanded_conv_10/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_50_cond_false_5129" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_50_cond_true_5128" } } } } node { name: "zero_fraction_50/cond/Identity" op: "Identity" input: "zero_fraction_50/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_50/Size" input: "zero_fraction_50/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_50/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_50/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_50/counts_to_fraction/Cast" input: "zero_fraction_50/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_50/fraction" op: "Identity" input: "zero_fraction_50/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_12/output/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: "sparsity/layer_12/output" } } } } node { name: "sparsity/layer_12/output" op: "ScalarSummary" input: "sparsity/layer_12/output/tags" input: "zero_fraction_50/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_13/expansion_output/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: "activations/layer_13/expansion_output" } } } } node { name: "activations/layer_13/expansion_output" op: "HistogramSummary" input: "activations/layer_13/expansion_output/tag" input: "MobilenetV3/expanded_conv_11/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/Size" 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: 4214784 } } } } node { name: "zero_fraction_51/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_51/LessEqual" op: "LessEqual" input: "zero_fraction_51/Size" input: "zero_fraction_51/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/cond" op: "StatelessIf" input: "zero_fraction_51/LessEqual" input: "MobilenetV3/expanded_conv_11/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_51_cond_false_5160" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_51_cond_true_5159" } } } } node { name: "zero_fraction_51/cond/Identity" op: "Identity" input: "zero_fraction_51/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_51/Size" input: "zero_fraction_51/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_51/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_51/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_51/counts_to_fraction/Cast" input: "zero_fraction_51/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_51/fraction" op: "Identity" input: "zero_fraction_51/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_13/expansion_output/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: "sparsity/layer_13/expansion_output" } } } } node { name: "sparsity/layer_13/expansion_output" op: "ScalarSummary" input: "sparsity/layer_13/expansion_output/tags" input: "zero_fraction_51/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_13/depthwise_output/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: "activations/layer_13/depthwise_output" } } } } node { name: "activations/layer_13/depthwise_output" op: "HistogramSummary" input: "activations/layer_13/depthwise_output/tag" input: "MobilenetV3/expanded_conv_11/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/Size" 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: 4214784 } } } } node { name: "zero_fraction_52/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_52/LessEqual" op: "LessEqual" input: "zero_fraction_52/Size" input: "zero_fraction_52/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/cond" op: "StatelessIf" input: "zero_fraction_52/LessEqual" input: "MobilenetV3/expanded_conv_11/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_52_cond_false_5191" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_52_cond_true_5190" } } } } node { name: "zero_fraction_52/cond/Identity" op: "Identity" input: "zero_fraction_52/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_52/Size" input: "zero_fraction_52/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_52/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_52/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_52/counts_to_fraction/Cast" input: "zero_fraction_52/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_52/fraction" op: "Identity" input: "zero_fraction_52/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_13/depthwise_output/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: "sparsity/layer_13/depthwise_output" } } } } node { name: "sparsity/layer_13/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_13/depthwise_output/tags" input: "zero_fraction_52/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_13/output/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: "activations/layer_13/output" } } } } node { name: "activations/layer_13/output" op: "HistogramSummary" input: "activations/layer_13/output/tag" input: "MobilenetV3/expanded_conv_11/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/Size" 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: 702464 } } } } node { name: "zero_fraction_53/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_53/LessEqual" op: "LessEqual" input: "zero_fraction_53/Size" input: "zero_fraction_53/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/cond" op: "StatelessIf" input: "zero_fraction_53/LessEqual" input: "MobilenetV3/expanded_conv_11/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_53_cond_false_5222" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_53_cond_true_5221" } } } } node { name: "zero_fraction_53/cond/Identity" op: "Identity" input: "zero_fraction_53/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_53/Size" input: "zero_fraction_53/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_53/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_53/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_53/counts_to_fraction/Cast" input: "zero_fraction_53/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_53/fraction" op: "Identity" input: "zero_fraction_53/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_13/output/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: "sparsity/layer_13/output" } } } } node { name: "sparsity/layer_13/output" op: "ScalarSummary" input: "sparsity/layer_13/output/tags" input: "zero_fraction_53/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_14/expansion_output/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: "activations/layer_14/expansion_output" } } } } node { name: "activations/layer_14/expansion_output" op: "HistogramSummary" input: "activations/layer_14/expansion_output/tag" input: "MobilenetV3/expanded_conv_12/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/Size" 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: 4214784 } } } } node { name: "zero_fraction_54/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_54/LessEqual" op: "LessEqual" input: "zero_fraction_54/Size" input: "zero_fraction_54/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/cond" op: "StatelessIf" input: "zero_fraction_54/LessEqual" input: "MobilenetV3/expanded_conv_12/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_54_cond_false_5253" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_54_cond_true_5252" } } } } node { name: "zero_fraction_54/cond/Identity" op: "Identity" input: "zero_fraction_54/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_54/Size" input: "zero_fraction_54/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_54/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_54/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_54/counts_to_fraction/Cast" input: "zero_fraction_54/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_54/fraction" op: "Identity" input: "zero_fraction_54/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_14/expansion_output/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: "sparsity/layer_14/expansion_output" } } } } node { name: "sparsity/layer_14/expansion_output" op: "ScalarSummary" input: "sparsity/layer_14/expansion_output/tags" input: "zero_fraction_54/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_14/depthwise_output/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: "activations/layer_14/depthwise_output" } } } } node { name: "activations/layer_14/depthwise_output" op: "HistogramSummary" input: "activations/layer_14/depthwise_output/tag" input: "MobilenetV3/expanded_conv_12/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/Size" 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: 1053696 } } } } node { name: "zero_fraction_55/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_55/LessEqual" op: "LessEqual" input: "zero_fraction_55/Size" input: "zero_fraction_55/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/cond" op: "StatelessIf" input: "zero_fraction_55/LessEqual" input: "MobilenetV3/expanded_conv_12/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_55_cond_false_5284" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_55_cond_true_5283" } } } } node { name: "zero_fraction_55/cond/Identity" op: "Identity" input: "zero_fraction_55/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_55/Size" input: "zero_fraction_55/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_55/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_55/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_55/counts_to_fraction/Cast" input: "zero_fraction_55/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_55/fraction" op: "Identity" input: "zero_fraction_55/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_14/depthwise_output/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: "sparsity/layer_14/depthwise_output" } } } } node { name: "sparsity/layer_14/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_14/depthwise_output/tags" input: "zero_fraction_55/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_14/output/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: "activations/layer_14/output" } } } } node { name: "activations/layer_14/output" op: "HistogramSummary" input: "activations/layer_14/output/tag" input: "MobilenetV3/expanded_conv_12/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/Size" 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: 250880 } } } } node { name: "zero_fraction_56/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_56/LessEqual" op: "LessEqual" input: "zero_fraction_56/Size" input: "zero_fraction_56/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/cond" op: "StatelessIf" input: "zero_fraction_56/LessEqual" input: "MobilenetV3/expanded_conv_12/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_56_cond_false_5315" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_56_cond_true_5314" } } } } node { name: "zero_fraction_56/cond/Identity" op: "Identity" input: "zero_fraction_56/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_56/Size" input: "zero_fraction_56/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_56/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_56/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_56/counts_to_fraction/Cast" input: "zero_fraction_56/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_56/fraction" op: "Identity" input: "zero_fraction_56/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_14/output/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: "sparsity/layer_14/output" } } } } node { name: "sparsity/layer_14/output" op: "ScalarSummary" input: "sparsity/layer_14/output/tags" input: "zero_fraction_56/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_15/expansion_output/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: "activations/layer_15/expansion_output" } } } } node { name: "activations/layer_15/expansion_output" op: "HistogramSummary" input: "activations/layer_15/expansion_output/tag" input: "MobilenetV3/expanded_conv_13/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/Size" 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: 1505280 } } } } node { name: "zero_fraction_57/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_57/LessEqual" op: "LessEqual" input: "zero_fraction_57/Size" input: "zero_fraction_57/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/cond" op: "StatelessIf" input: "zero_fraction_57/LessEqual" input: "MobilenetV3/expanded_conv_13/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_57_cond_false_5346" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_57_cond_true_5345" } } } } node { name: "zero_fraction_57/cond/Identity" op: "Identity" input: "zero_fraction_57/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_57/Size" input: "zero_fraction_57/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_57/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_57/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_57/counts_to_fraction/Cast" input: "zero_fraction_57/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_57/fraction" op: "Identity" input: "zero_fraction_57/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_15/expansion_output/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: "sparsity/layer_15/expansion_output" } } } } node { name: "sparsity/layer_15/expansion_output" op: "ScalarSummary" input: "sparsity/layer_15/expansion_output/tags" input: "zero_fraction_57/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_15/depthwise_output/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: "activations/layer_15/depthwise_output" } } } } node { name: "activations/layer_15/depthwise_output" op: "HistogramSummary" input: "activations/layer_15/depthwise_output/tag" input: "MobilenetV3/expanded_conv_13/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/Size" 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: 1505280 } } } } node { name: "zero_fraction_58/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_58/LessEqual" op: "LessEqual" input: "zero_fraction_58/Size" input: "zero_fraction_58/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/cond" op: "StatelessIf" input: "zero_fraction_58/LessEqual" input: "MobilenetV3/expanded_conv_13/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_58_cond_false_5377" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_58_cond_true_5376" } } } } node { name: "zero_fraction_58/cond/Identity" op: "Identity" input: "zero_fraction_58/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_58/Size" input: "zero_fraction_58/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_58/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_58/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_58/counts_to_fraction/Cast" input: "zero_fraction_58/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_58/fraction" op: "Identity" input: "zero_fraction_58/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_15/depthwise_output/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: "sparsity/layer_15/depthwise_output" } } } } node { name: "sparsity/layer_15/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_15/depthwise_output/tags" input: "zero_fraction_58/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_15/output/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: "activations/layer_15/output" } } } } node { name: "activations/layer_15/output" op: "HistogramSummary" input: "activations/layer_15/output/tag" input: "MobilenetV3/expanded_conv_13/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/Size" 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: 250880 } } } } node { name: "zero_fraction_59/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_59/LessEqual" op: "LessEqual" input: "zero_fraction_59/Size" input: "zero_fraction_59/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/cond" op: "StatelessIf" input: "zero_fraction_59/LessEqual" input: "MobilenetV3/expanded_conv_13/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_59_cond_false_5408" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_59_cond_true_5407" } } } } node { name: "zero_fraction_59/cond/Identity" op: "Identity" input: "zero_fraction_59/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_59/Size" input: "zero_fraction_59/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_59/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_59/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_59/counts_to_fraction/Cast" input: "zero_fraction_59/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_59/fraction" op: "Identity" input: "zero_fraction_59/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_15/output/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: "sparsity/layer_15/output" } } } } node { name: "sparsity/layer_15/output" op: "ScalarSummary" input: "sparsity/layer_15/output/tags" input: "zero_fraction_59/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_16/expansion_output/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: "activations/layer_16/expansion_output" } } } } node { name: "activations/layer_16/expansion_output" op: "HistogramSummary" input: "activations/layer_16/expansion_output/tag" input: "MobilenetV3/expanded_conv_14/expansion_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/Size" 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: 1505280 } } } } node { name: "zero_fraction_60/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_60/LessEqual" op: "LessEqual" input: "zero_fraction_60/Size" input: "zero_fraction_60/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/cond" op: "StatelessIf" input: "zero_fraction_60/LessEqual" input: "MobilenetV3/expanded_conv_14/expansion_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_60_cond_false_5439" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_60_cond_true_5438" } } } } node { name: "zero_fraction_60/cond/Identity" op: "Identity" input: "zero_fraction_60/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_60/Size" input: "zero_fraction_60/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_60/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_60/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_60/counts_to_fraction/Cast" input: "zero_fraction_60/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_60/fraction" op: "Identity" input: "zero_fraction_60/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_16/expansion_output/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: "sparsity/layer_16/expansion_output" } } } } node { name: "sparsity/layer_16/expansion_output" op: "ScalarSummary" input: "sparsity/layer_16/expansion_output/tags" input: "zero_fraction_60/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_16/depthwise_output/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: "activations/layer_16/depthwise_output" } } } } node { name: "activations/layer_16/depthwise_output" op: "HistogramSummary" input: "activations/layer_16/depthwise_output/tag" input: "MobilenetV3/expanded_conv_14/depthwise_output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/Size" 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: 1505280 } } } } node { name: "zero_fraction_61/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_61/LessEqual" op: "LessEqual" input: "zero_fraction_61/Size" input: "zero_fraction_61/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/cond" op: "StatelessIf" input: "zero_fraction_61/LessEqual" input: "MobilenetV3/expanded_conv_14/depthwise_output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_61_cond_false_5470" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_61_cond_true_5469" } } } } node { name: "zero_fraction_61/cond/Identity" op: "Identity" input: "zero_fraction_61/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_61/Size" input: "zero_fraction_61/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_61/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_61/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_61/counts_to_fraction/Cast" input: "zero_fraction_61/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_61/fraction" op: "Identity" input: "zero_fraction_61/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_16/depthwise_output/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: "sparsity/layer_16/depthwise_output" } } } } node { name: "sparsity/layer_16/depthwise_output" op: "ScalarSummary" input: "sparsity/layer_16/depthwise_output/tags" input: "zero_fraction_61/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/layer_16/output/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: "activations/layer_16/output" } } } } node { name: "activations/layer_16/output" op: "HistogramSummary" input: "activations/layer_16/output/tag" input: "MobilenetV3/expanded_conv_14/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/Size" 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: 250880 } } } } node { name: "zero_fraction_62/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_62/LessEqual" op: "LessEqual" input: "zero_fraction_62/Size" input: "zero_fraction_62/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/cond" op: "StatelessIf" input: "zero_fraction_62/LessEqual" input: "MobilenetV3/expanded_conv_14/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_62_cond_false_5501" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_62_cond_true_5500" } } } } node { name: "zero_fraction_62/cond/Identity" op: "Identity" input: "zero_fraction_62/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_62/Size" input: "zero_fraction_62/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_62/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_62/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_62/counts_to_fraction/Cast" input: "zero_fraction_62/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_62/fraction" op: "Identity" input: "zero_fraction_62/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/layer_16/output/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: "sparsity/layer_16/output" } } } } node { name: "sparsity/layer_16/output" op: "ScalarSummary" input: "sparsity/layer_16/output/tags" input: "zero_fraction_62/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/global_pool/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: "activations/global_pool" } } } } node { name: "activations/global_pool" op: "HistogramSummary" input: "activations/global_pool/tag" input: "MobilenetV3/Logits/AvgPool" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/Size" 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: 40960 } } } } node { name: "zero_fraction_63/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_63/LessEqual" op: "LessEqual" input: "zero_fraction_63/Size" input: "zero_fraction_63/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/cond" op: "StatelessIf" input: "zero_fraction_63/LessEqual" input: "MobilenetV3/Logits/AvgPool" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_63_cond_false_5532" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_63_cond_true_5531" } } } } node { name: "zero_fraction_63/cond/Identity" op: "Identity" input: "zero_fraction_63/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_63/Size" input: "zero_fraction_63/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_63/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_63/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_63/counts_to_fraction/Cast" input: "zero_fraction_63/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_63/fraction" op: "Identity" input: "zero_fraction_63/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/global_pool/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: "sparsity/global_pool" } } } } node { name: "sparsity/global_pool" op: "ScalarSummary" input: "sparsity/global_pool/tags" input: "zero_fraction_63/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/Logits/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: "activations/Logits" } } } } node { name: "activations/Logits" op: "HistogramSummary" input: "activations/Logits/tag" input: "MobilenetV3/Logits/output" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/Size" 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: 192 } } } } node { name: "zero_fraction_64/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_64/LessEqual" op: "LessEqual" input: "zero_fraction_64/Size" input: "zero_fraction_64/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/cond" op: "StatelessIf" input: "zero_fraction_64/LessEqual" input: "MobilenetV3/Logits/output" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_64_cond_false_5563" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_64_cond_true_5562" } } } } node { name: "zero_fraction_64/cond/Identity" op: "Identity" input: "zero_fraction_64/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_64/Size" input: "zero_fraction_64/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_64/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_64/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_64/counts_to_fraction/Cast" input: "zero_fraction_64/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_64/fraction" op: "Identity" input: "zero_fraction_64/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/Logits/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: "sparsity/Logits" } } } } node { name: "sparsity/Logits" op: "ScalarSummary" input: "sparsity/Logits/tags" input: "zero_fraction_64/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "activations/Predictions/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: "activations/Predictions" } } } } node { name: "activations/Predictions" op: "HistogramSummary" input: "activations/Predictions/tag" input: "MobilenetV3/Predictions/Reshape_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/Size" 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: 192 } } } } node { name: "zero_fraction_65/LessEqual/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: 2147483647 } } } } node { name: "zero_fraction_65/LessEqual" op: "LessEqual" input: "zero_fraction_65/Size" input: "zero_fraction_65/LessEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/cond" op: "StatelessIf" input: "zero_fraction_65/LessEqual" input: "MobilenetV3/Predictions/Reshape_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_FLOAT } } } attr { key: "Tout" value { list { type: DT_INT64 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "zero_fraction_65_cond_false_5594" } } } attr { key: "output_shapes" value { list { shape { } } } } attr { key: "then_branch" value { func { name: "zero_fraction_65_cond_true_5593" } } } } node { name: "zero_fraction_65/cond/Identity" op: "Identity" input: "zero_fraction_65/cond" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/counts_to_fraction/sub" op: "Sub" input: "zero_fraction_65/Size" input: "zero_fraction_65/cond/Identity" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/counts_to_fraction/Cast" op: "Cast" input: "zero_fraction_65/counts_to_fraction/sub" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/counts_to_fraction/Cast_1" op: "Cast" input: "zero_fraction_65/Size" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/counts_to_fraction/truediv" op: "RealDiv" input: "zero_fraction_65/counts_to_fraction/Cast" input: "zero_fraction_65/counts_to_fraction/Cast_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zero_fraction_65/fraction" op: "Identity" input: "zero_fraction_65/counts_to_fraction/truediv" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "sparsity/Predictions/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: "sparsity/Predictions" } } } } node { name: "sparsity/Predictions" op: "ScalarSummary" input: "sparsity/Predictions/tags" input: "zero_fraction_65/fraction" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "losses/softmax_cross_entropy_loss/value/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: "losses/softmax_cross_entropy_loss/value" } } } } node { name: "losses/softmax_cross_entropy_loss/value" op: "ScalarSummary" input: "losses/softmax_cross_entropy_loss/value/tags" input: "softmax_cross_entropy_loss/value" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/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: "MobilenetV3/Conv/weights_1" } } } } node { name: "MobilenetV3/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 3 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/Conv/weights_1/tag" input: "MobilenetV3/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/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: "MobilenetV3/Conv/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/Conv/BatchNorm/gamma_1/tag" input: "MobilenetV3/Conv/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/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: "MobilenetV3/Conv/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/Conv/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/Conv/BatchNorm/beta_1/tag" input: "MobilenetV3/Conv/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/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: "MobilenetV3/Conv/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/Conv/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/Conv/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv/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: "MobilenetV3/Conv/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/Conv/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/Conv/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 16 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/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: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/project/weights_1/tag" input: "MobilenetV3/expanded_conv/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv/project/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: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 16 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 16 } dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_1/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/expand/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: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/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 } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_1/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/project/weights_1/tag" input: "MobilenetV3/expanded_conv_1/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_1/project/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: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_2/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/expand/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: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_2/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/project/weights_1/tag" input: "MobilenetV3/expanded_conv_2/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_2/project/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: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_3/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/expand/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: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 72 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 24 } dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 72 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_3/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 72 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/project/weights_1/tag" input: "MobilenetV3/expanded_conv_3/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_3/project/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: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_4/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/expand/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: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_4/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/project/weights_1/tag" input: "MobilenetV3/expanded_conv_4/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_4/project/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: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_5/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/expand/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: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 120 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 32 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 32 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_5/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/project/weights_1/tag" input: "MobilenetV3/expanded_conv_5/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_5/project/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: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 40 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 40 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_6/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/expand/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: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 240 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_6/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/project/weights_1/tag" input: "MobilenetV3/expanded_conv_6/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_6/project/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: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_7/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/expand/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: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 200 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 200 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_7/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 200 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/project/weights_1/tag" input: "MobilenetV3/expanded_conv_7/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_7/project/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: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_8/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/expand/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: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_8/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/project/weights_1/tag" input: "MobilenetV3/expanded_conv_8/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_8/project/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: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_9/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/expand/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: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 184 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 184 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_9/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 184 } dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/project/weights_1/tag" input: "MobilenetV3/expanded_conv_9/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_9/project/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: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 80 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 80 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_10/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/expand/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: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 480 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 120 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 120 } dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 480 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_10/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 480 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/project/weights_1/tag" input: "MobilenetV3/expanded_conv_10/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_10/project/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: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_11/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/expand/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: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_11/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/project/weights_1/tag" input: "MobilenetV3/expanded_conv_11/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_11/project/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: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 112 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 112 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_12/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/expand/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: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 672 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 168 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 168 } dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 672 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_12/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 672 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/project/weights_1/tag" input: "MobilenetV3/expanded_conv_12/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_12/project/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: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_13/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/expand/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: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_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: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_13/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/project/weights_1/tag" input: "MobilenetV3/expanded_conv_13/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_13/project/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: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/expand/weights_1/tag" input: "MobilenetV3/expanded_conv_14/expand/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/expand/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: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } dim { size: 5 } dim { size: 960 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1/tag" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/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: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1/tag" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 240 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1/tag" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 240 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1/tag" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/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: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1" } } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1/tag" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/weights_1" } } } } node { name: "MobilenetV3/expanded_conv_14/project/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/weights_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/project/weights_1/tag" input: "MobilenetV3/expanded_conv_14/project/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1/tag" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1/tag" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/expanded_conv_14/project/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: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 160 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/weights_1" } } } } node { name: "MobilenetV3/Conv_1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 160 } dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/weights_1" op: "HistogramSummary" input: "MobilenetV3/Conv_1/weights_1/tag" input: "MobilenetV3/Conv_1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/BatchNorm/gamma_1" } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/gamma_1" op: "HistogramSummary" input: "MobilenetV3/Conv_1/BatchNorm/gamma_1/tag" input: "MobilenetV3/Conv_1/BatchNorm/gamma_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/BatchNorm/beta_1" } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/beta_1" op: "HistogramSummary" input: "MobilenetV3/Conv_1/BatchNorm/beta_1/tag" input: "MobilenetV3/Conv_1/BatchNorm/beta_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1" } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1/tag" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_1/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: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1" } } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { dim { size: 960 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1/tag" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_2/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: "MobilenetV3/Conv_2/weights_1" } } } } node { name: "MobilenetV3/Conv_2/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 960 } dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/weights_1" op: "HistogramSummary" input: "MobilenetV3/Conv_2/weights_1/tag" input: "MobilenetV3/Conv_2/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Conv_2/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: "MobilenetV3/Conv_2/biases_1" } } } } node { name: "MobilenetV3/Conv_2/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Conv_2/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 1280 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Conv_2/biases_1" op: "HistogramSummary" input: "MobilenetV3/Conv_2/biases_1/tag" input: "MobilenetV3/Conv_2/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1" } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1" op: "HistogramSummary" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1/tag" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1" } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1" op: "HistogramSummary" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1/tag" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1/ReadVariableOp" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate/initial_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.009999999776482582 } } } } node { name: "exponential_decay_learning_rate/Cast/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: 207 } } } } node { name: "exponential_decay_learning_rate/Cast" op: "Cast" input: "exponential_decay_learning_rate/Cast/x" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate/Cast_1/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.9399999976158142 } } } } node { name: "exponential_decay_learning_rate/Cast_2/ReadVariableOp" op: "ReadVariableOp" input: "global_step" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } } node { name: "exponential_decay_learning_rate/Cast_2" op: "Cast" input: "exponential_decay_learning_rate/Cast_2/ReadVariableOp" device: "/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate/truediv" op: "RealDiv" input: "exponential_decay_learning_rate/Cast_2" input: "exponential_decay_learning_rate/Cast" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate/Floor" op: "Floor" input: "exponential_decay_learning_rate/truediv" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate/Pow" op: "Pow" input: "exponential_decay_learning_rate/Cast_1/x" input: "exponential_decay_learning_rate/Floor" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "exponential_decay_learning_rate" op: "Mul" input: "exponential_decay_learning_rate/initial_learning_rate" input: "exponential_decay_learning_rate/Pow" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "learning_rate/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: "learning_rate" } } } } node { name: "learning_rate" op: "ScalarSummary" input: "learning_rate/tags" input: "exponential_decay_learning_rate" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clone_loss" op: "Identity" input: "softmax_cross_entropy_loss/value" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "regularization_loss" op: "AddN" input: "MobilenetV3/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_1/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_1/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_2/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_2/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_3/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_3/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_4/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_4/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_5/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_5/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_6/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_6/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_7/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_7/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_8/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_8/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_9/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_9/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_10/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_10/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_11/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_11/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_12/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_12/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_13/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_13/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_14/expand/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/expanded_conv_14/project/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/Conv_1/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/Conv_2/kernel/Regularizer/l2_regularizer" input: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer" device: "/device:GPU:0" attr { key: "N" value { i: 49 } } 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: "Losses/clone_loss/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: "Losses/clone_loss" } } } } node { name: "Losses/clone_loss" op: "ScalarSummary" input: "Losses/clone_loss/tags" input: "clone_loss" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Losses/regularization_loss/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: "Losses/regularization_loss" } } } } node { name: "Losses/regularization_loss" op: "ScalarSummary" input: "Losses/regularization_loss/tags" input: "regularization_loss" 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 { } } } } attr { key: "index_type" value { type: DT_INT32 } } } 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/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/regularization_loss_grad/tuple/control_dependency_47" 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_48" 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/softmax_cross_entropy_loss/value_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/softmax_cross_entropy_loss/value_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/softmax_cross_entropy_loss/value_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/softmax_cross_entropy_loss/value_grad/Shape" input: "gradients/softmax_cross_entropy_loss/value_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/softmax_cross_entropy_loss/value_grad/div_no_nan" op: "DivNoNan" input: "gradients/AddN_grad/tuple/control_dependency" input: "softmax_cross_entropy_loss/Sum_2" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/Sum" op: "Sum" input: "gradients/softmax_cross_entropy_loss/value_grad/div_no_nan" input: "gradients/softmax_cross_entropy_loss/value_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 { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/value_grad/Sum" input: "gradients/softmax_cross_entropy_loss/value_grad/Shape" device: "/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/softmax_cross_entropy_loss/value_grad/Neg" op: "Neg" input: "softmax_cross_entropy_loss/Sum_3" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/div_no_nan_1" op: "DivNoNan" input: "gradients/softmax_cross_entropy_loss/value_grad/Neg" input: "softmax_cross_entropy_loss/Sum_2" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/div_no_nan_2" op: "DivNoNan" input: "gradients/softmax_cross_entropy_loss/value_grad/div_no_nan_1" input: "softmax_cross_entropy_loss/Sum_2" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/mul" op: "Mul" input: "gradients/AddN_grad/tuple/control_dependency" input: "gradients/softmax_cross_entropy_loss/value_grad/div_no_nan_2" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/Sum_1" op: "Sum" input: "gradients/softmax_cross_entropy_loss/value_grad/mul" input: "gradients/softmax_cross_entropy_loss/value_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 { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/Reshape_1" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/value_grad/Sum_1" input: "gradients/softmax_cross_entropy_loss/value_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/softmax_cross_entropy_loss/value_grad/tuple/group_deps" op: "NoOp" input: "^gradients/softmax_cross_entropy_loss/value_grad/Reshape" input: "^gradients/softmax_cross_entropy_loss/value_grad/Reshape_1" device: "/device:GPU:0" } node { name: "gradients/softmax_cross_entropy_loss/value_grad/tuple/control_dependency" op: "Identity" input: "gradients/softmax_cross_entropy_loss/value_grad/Reshape" input: "^gradients/softmax_cross_entropy_loss/value_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/softmax_cross_entropy_loss/value_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/value_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/softmax_cross_entropy_loss/value_grad/Reshape_1" input: "^gradients/softmax_cross_entropy_loss/value_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/softmax_cross_entropy_loss/value_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul" op: "Mul" input: "gradients/regularization_loss_grad/tuple/control_dependency_48" input: "MobilenetV3/Logits/Conv2d_1c_1x1/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/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul_1" op: "Mul" input: "gradients/regularization_loss_grad/tuple/control_dependency_48" input: "MobilenetV3/Logits/Conv2d_1c_1x1/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/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/tuple/group_deps" op: "NoOp" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul_1" device: "/device:GPU:0" } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency" op: "Identity" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul_1" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer_grad/Mul_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_3_grad/Reshape/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/softmax_cross_entropy_loss/Sum_3_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/value_grad/tuple/control_dependency" input: "gradients/softmax_cross_entropy_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 { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_3_grad/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: "gradients/softmax_cross_entropy_loss/Sum_3_grad/Tile" op: "Tile" input: "gradients/softmax_cross_entropy_loss/Sum_3_grad/Reshape" input: "gradients/softmax_cross_entropy_loss/Sum_3_grad/Const" 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 { } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" op: "Mul" input: "MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss/ReadVariableOp" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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: 1280 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Reshape/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/softmax_cross_entropy_loss/Sum_1_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/Sum_3_grad/Tile" input: "gradients/softmax_cross_entropy_loss/Sum_1_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 { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_1_grad/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: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Tile" op: "Tile" input: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Reshape" input: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Const" 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 { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Mul_grad/Mul" op: "Mul" input: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Tile" input: "softmax_cross_entropy_loss/Const" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Mul_grad/Mul_1" op: "Mul" input: "gradients/softmax_cross_entropy_loss/Sum_1_grad/Tile" input: "softmax_cross_entropy_loss/Sum" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/softmax_cross_entropy_loss/Mul_grad/Mul" input: "^gradients/softmax_cross_entropy_loss/Mul_grad/Mul_1" device: "/device:GPU:0" } node { name: "gradients/softmax_cross_entropy_loss/Mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/softmax_cross_entropy_loss/Mul_grad/Mul" input: "^gradients/softmax_cross_entropy_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/softmax_cross_entropy_loss/Mul_grad/Mul" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/softmax_cross_entropy_loss/Mul_grad/Mul_1" input: "^gradients/softmax_cross_entropy_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/softmax_cross_entropy_loss/Mul_grad/Mul_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_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/softmax_cross_entropy_loss/Sum_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/Mul_grad/tuple/control_dependency" input: "gradients/softmax_cross_entropy_loss/Sum_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/softmax_cross_entropy_loss/Sum_grad/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: 32 } } } } node { name: "gradients/softmax_cross_entropy_loss/Sum_grad/Tile" op: "Tile" input: "gradients/softmax_cross_entropy_loss/Sum_grad/Reshape" input: "gradients/softmax_cross_entropy_loss/Sum_grad/Const" 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: 32 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_2_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/softmax_cross_entropy_loss/xentropy/Reshape_2_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/Sum_grad/Tile" input: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_2_grad/Shape" device: "/device:GPU: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/zeros_like" op: "ZerosLike" input: "softmax_cross_entropy_loss/xentropy:1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_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: -1 } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/ExpandDims" op: "ExpandDims" input: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_2_grad/Reshape" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/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: 32 } dim { size: 1 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/mul" op: "Mul" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/ExpandDims" input: "softmax_cross_entropy_loss/xentropy:1" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/LogSoftmax" op: "LogSoftmax" input: "softmax_cross_entropy_loss/xentropy/Reshape" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/Neg" op: "Neg" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/LogSoftmax" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/ExpandDims_1/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: -1 } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/ExpandDims_1" op: "ExpandDims" input: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_2_grad/Reshape" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/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: 32 } dim { size: 1 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/mul_1" op: "Mul" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/ExpandDims_1" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/Neg" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/group_deps" op: "NoOp" input: "^gradients/softmax_cross_entropy_loss/xentropy_grad/mul" input: "^gradients/softmax_cross_entropy_loss/xentropy_grad/mul_1" device: "/device:GPU:0" } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/control_dependency" op: "Identity" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/mul" input: "^gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/softmax_cross_entropy_loss/xentropy_grad/mul" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/mul_1" input: "^gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/softmax_cross_entropy_loss/xentropy_grad/mul_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_grad/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: " \000\000\000\006\000\000\000" } } } } node { name: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/xentropy_grad/tuple/control_dependency" input: "gradients/softmax_cross_entropy_loss/xentropy/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: 32 } dim { size: 6 } } } } } } node { name: "gradients/MobilenetV3/Logits/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: " \000\000\000\001\000\000\000\001\000\000\000\006\000\000\000" } } } } node { name: "gradients/MobilenetV3/Logits/Squeeze_grad/Reshape" op: "Reshape" input: "gradients/softmax_cross_entropy_loss/xentropy/Reshape_grad/Reshape" input: "gradients/MobilenetV3/Logits/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 6 } } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/MobilenetV3/Logits/Squeeze_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/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/BiasAddGrad" input: "^gradients/MobilenetV3/Logits/Squeeze_grad/Reshape" device: "/device:GPU:0" } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/MobilenetV3/Logits/Squeeze_grad/Reshape" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/MobilenetV3/Logits/Squeeze_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 6 } } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/BiasAddGrad" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/ShapeN" op: "ShapeN" input: "MobilenetV3/Logits/Dropout/dropout_1/Mul_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D/ReadVariableOp" 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/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/ShapeN" input: "MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D/ReadVariableOp" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "dilations" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "explicit_paddings" value { list { } } } 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/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "MobilenetV3/Logits/Dropout/dropout_1/Mul_1" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/ShapeN:1" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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: 1280 } 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: "explicit_paddings" value { list { } } } 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/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/tuple/group_deps" op: "NoOp" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropFilter" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropInput" device: "/device:GPU:0" } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/tuple/control_dependency" op: "Identity" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropInput" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } node { name: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropFilter" input: "^gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/tuple/group_deps" device: "/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/MobilenetV3/Logits/Conv2d_1c_1x1/Conv2D_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } } node { name: "gradients/AddN" op: "AddN" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/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/MobilenetV3/Logits/Conv2d_1c_1x1/kernel/Regularizer/l2_regularizer/L2Loss_grad/mul" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } } node { name: "total_loss" op: "Identity" input: "AddN" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "total_loss_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: "total_loss_1" } } } } node { name: "total_loss_1" op: "ScalarSummary" input: "total_loss_1/tags" input: "total_loss" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones/shape_as_tensor" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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\005\000\000\006\000\000\000" } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones/Const" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones" op: "Fill" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones/shape_as_tensor" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 1280 } dim { size: 6 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros/shape_as_tensor" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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\005\000\000\006\000\000\000" } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros/Const" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros" op: "Fill" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros/shape_as_tensor" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros/Const" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "index_type" value { type: DT_INT32 } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: 1280 } dim { size: 6 } } } } attr { key: "shared_name" value { s: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1280 } dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Initializer/ones" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Initializer/ones" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Initializer/zeros" op: "Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" op: "VarHandleOp" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } 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: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/IsInitialized/VarIsInitializedOp" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Assign" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Initializer/zeros" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Read/ReadVariableOp" op: "ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 6 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "RMSProp/decay" op: "Const" attr { key: "_output_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" attr { key: "_output_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" attr { key: "_output_shapes" value { list { 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_MobilenetV3/Logits/Conv2d_1c_1x1/weights/ResourceApplyRMSProp" op: "ResourceApplyRMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" input: "exponential_decay_learning_rate" input: "RMSProp/decay" input: "RMSProp/momentum" input: "RMSProp/epsilon" input: "gradients/AddN" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/weights" } } } attr { key: "use_locking" value { b: false } } } node { name: "RMSProp/update_MobilenetV3/Logits/Conv2d_1c_1x1/biases/ResourceApplyRMSProp" op: "ResourceApplyRMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" input: "exponential_decay_learning_rate" input: "RMSProp/decay" input: "RMSProp/momentum" input: "RMSProp/epsilon" input: "gradients/MobilenetV3/Logits/Conv2d_1c_1x1/BiasAdd_grad/tuple/control_dependency_1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MobilenetV3/Logits/Conv2d_1c_1x1/biases" } } } attr { key: "use_locking" value { b: false } } } node { name: "RMSProp/update" op: "NoOp" input: "^RMSProp/update_MobilenetV3/Logits/Conv2d_1c_1x1/biases/ResourceApplyRMSProp" input: "^RMSProp/update_MobilenetV3/Logits/Conv2d_1c_1x1/weights/ResourceApplyRMSProp" device: "/device:CPU:0" } node { name: "RMSProp/Const" 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: "AssignAddVariableOp" input: "global_step" input: "RMSProp/Const" device: "/device:CPU:0" attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "dtype" value { type: DT_INT64 } } } node { name: "group_deps" op: "NoOp" input: "^MobilenetV3/Conv/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/Conv/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/Conv_1/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg/AssignSubVariableOp" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/AssignMovingAvg_1/AssignSubVariableOp" input: "^RMSProp" device: "/device:CPU:0" } node { name: "train_op" op: "Identity" input: "total_loss" input: "^group_deps" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "summary_op/summary_op" op: "MergeSummary" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta_1" input: "activations/layer_8" input: "sparsity/layer_9" input: "sparsity/layer_5/depthwise_output" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases_1" input: "activations/layer_14/output" input: "MobilenetV3/expanded_conv_9/expand/weights_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance_1" input: "sparsity/layer_5/expansion_output" input: "activations/layer_7/output" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma_1" input: "sparsity/layer_12/expansion_output" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights_1" input: "sparsity/layer_7" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma_1" input: "activations/layer_11/depthwise_output" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma_1" input: "distort_image/images_with_distorted_bounding_box" input: "activations/layer_2" input: "sparsity/layer_3" input: "activations/layer_4/depthwise_output" input: "activations/layer_17" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma_1" input: "sparsity/layer_8/output" input: "sparsity/layer_15/output" input: "distort_image/image_with_bounding_boxes" input: "activations/layer_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases_1" input: "activations/layer_11" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_3/project/weights_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta_1" input: "activations/layer_15/expansion_output" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma_1" input: "sparsity/layer_12/depthwise_output" input: "MobilenetV3/expanded_conv_13/expand/weights_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta_1" input: "activations/layer_11/output" input: "activations/layer_18" input: "distort_image/final_distorted_image" input: "prefetch_queue/fraction_of_2_full" input: "activations/layer_9" input: "sparsity/layer_10" input: "activations/layer_4/output" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean_1" input: "learning_rate" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma_1" input: "activations/layer_16/depthwise_output" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/Conv_1/BatchNorm/gamma_1" input: "sparsity/layer_16/expansion_output" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_10/expand/weights_1" input: "MobilenetV3/expanded_conv_1/expand/weights_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean_1" input: "sparsity/layer_19" input: "sparsity/layer_9/expansion_output" input: "MobilenetV3/expanded_conv_4/project/weights_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta_1" input: "activations/layer_15/depthwise_output" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights_1" input: "activations/layer_8/depthwise_output" input: "sparsity/layer_12/output" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta_1" input: "MobilenetV3/Conv/weights_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_5/project/weights_1" input: "activations/layer_3" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_14/project/weights_1" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean_1" input: "activations/layer_10/expansion_output" input: "sparsity/layer_11" input: "activations/layer_5/expansion_output" input: "activations/layer_19" input: "activations/layer_12/expansion_output" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance_1" input: "sparsity/layer_3/expansion_output" input: "sparsity/layer_7/depthwise_output" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma_1" input: "sparsity/layer_2/depthwise_output" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights_1" input: "sparsity/layer_9/depthwise_output" input: "sparsity/layer_16/depthwise_output" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases_1" input: "activations/layer_3/expansion_output" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_2/expand/weights_1" input: "activations/layer_10" input: "sparsity/layer_6/expansion_output" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance_1" input: "sparsity/layer_13/expansion_output" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean_1" input: "sparsity/layer_12" input: "activations/layer_5/depthwise_output" input: "activations/layer_12/depthwise_output" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean_1" input: "sparsity/layer_16/output" input: "MobilenetV3/expanded_conv_6/project/weights_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta_1" input: "activations/layer_4" input: "sparsity/layer_5" input: "sparsity/layer_2/output" input: "sparsity/layer_9/output" input: "MobilenetV3/Conv_2/biases_1" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights_1" input: "sparsity/layer_13/depthwise_output" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance_1" input: "activations/layer_9/expansion_output" input: "activations/layer_16/expansion_output" input: "MobilenetV3/expanded_conv_2/project/weights_1" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_13/project/weights_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean_1" input: "sparsity/layer_13" input: "activations/layer_5/output" input: "activations/layer_12/output" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta_1" input: "sparsity/layer_10/expansion_output" input: "sparsity/global_pool" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_3/expand/weights_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta_1" input: "MobilenetV3/Conv/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_11/project/weights_1" input: "sparsity/layer_6/output" input: "activations/layer_2/depthwise_output" input: "activations/layer_9/depthwise_output" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_7/project/weights_1" input: "sparsity/layer_13/output" input: "MobilenetV3/Conv/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_4/expand/weights_1" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean_1" input: "Losses/regularization_loss" input: "activations/layer_5" input: "sparsity/layer_6" input: "sparsity/layer_14" input: "activations/layer_6/expansion_output" input: "activations/layer_13/expansion_output" input: "total_loss_1" input: "MobilenetV3/Conv_1/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean_1" input: "activations/layer_12" input: "sparsity/Predictions" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean_1" input: "sparsity/layer_3/depthwise_output" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma_1" input: "sparsity/layer_10/depthwise_output" input: "MobilenetV3/expanded_conv_5/expand/weights_1" input: "sparsity/layer_4" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma_1" input: "sparsity/layer_14/expansion_output" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta_1" input: "activations/layer_2/output" input: "sparsity/layer_7/expansion_output" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_6/expand/weights_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma_1" input: "sparsity/layer_5/output" input: "MobilenetV3/Conv_2/weights_1" input: "sparsity/layer_15" input: "activations/layer_6/depthwise_output" input: "sparsity/Logits" input: "activations/layer_13/depthwise_output" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_10/project/weights_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance_1" input: "activations/layer_13" input: "sparsity/layer_10/output" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_8/project/weights_1" input: "sparsity/layer_3/output" input: "batch/fraction_of_160_full" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_9/project/weights_1" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance_1" input: "sparsity/layer_14/depthwise_output" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases_1" input: "activations/global_pool" input: "activations/layer_6" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_12/expand/weights_1" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma_1" input: "activations/layer_9/output" input: "activations/layer_16/output" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma_1" input: "activations/layer_13/output" input: "sparsity/layer_1" input: "activations/layer_6/output" input: "sparsity/layer_16" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_11/expand/weights_1" input: "sparsity/layer_6/depthwise_output" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma_1" input: "sparsity/layer_4/expansion_output" input: "activations/layer_14" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_7/expand/weights_1" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta_1" input: "sparsity/layer_11/expansion_output" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta_1" input: "activations/layer_3/depthwise_output" input: "distort_image/cropped_resized_image" input: "sparsity/layer_7/output" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases_1" input: "activations/layer_10/depthwise_output" input: "activations/Logits" input: "MobilenetV3/expanded_conv/project/weights_1" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_12/project/weights_1" input: "sparsity/layer_17" input: "activations/layer_7/expansion_output" input: "activations/Predictions" input: "activations/layer_14/expansion_output" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance_1" input: "activations/layer_15" input: "activations/layer_7" input: "sparsity/layer_8" input: "sparsity/layer_4/depthwise_output" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance_1" input: "sparsity/layer_11/depthwise_output" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases_1" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights_1" input: "activations/layer_10/output" input: "activations/layer_3/output" input: "sparsity/layer_2" input: "sparsity/layer_8/expansion_output" input: "sparsity/layer_15/expansion_output" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights_1" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights_1" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean_1" input: "activations/layer_4/expansion_output" input: "losses/softmax_cross_entropy_loss/value" input: "activations/layer_14/depthwise_output" input: "sparsity/layer_18" input: "activations/layer_7/depthwise_output" input: "parallel_read/filenames/fraction_of_32_full" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_14/expand/weights_1" input: "sparsity/layer_14/output" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights_1" input: "MobilenetV3/Conv/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta_1" input: "sparsity/layer_11/output" input: "MobilenetV3/expanded_conv_1/project/weights_1" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean_1" input: "sparsity/layer_4/output" input: "activations/layer_16" input: "Losses/clone_loss" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases_1" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma_1" input: "sparsity/layer_15/depthwise_output" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta_1" input: "sparsity/layer_8/depthwise_output" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean_1" input: "activations/layer_11/expansion_output" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_8/expand/weights_1" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance_1" input: "activations/layer_8/expansion_output" input: "MobilenetV3/Conv/BatchNorm/beta_1" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights_1" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance_1" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta_1" input: "parallel_read/fraction_of_640_full" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma_1" input: "activations/layer_8/output" input: "activations/layer_15/output" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean_1" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma_1" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance_1" attr { key: "N" value { i: 411 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save/filename/input" 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/filename" op: "PlaceholderWithDefault" input: "save/filename/input" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save/Const" op: "PlaceholderWithDefault" input: "save/filename" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save/save/tensor_names" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 264 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 264 } } string_val: "MobilenetV3/Conv/BatchNorm/beta" string_val: "MobilenetV3/Conv/BatchNorm/gamma" string_val: "MobilenetV3/Conv/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv/weights" string_val: "MobilenetV3/Conv_1/BatchNorm/beta" string_val: "MobilenetV3/Conv_1/BatchNorm/gamma" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_1/weights" string_val: "MobilenetV3/Conv_2/biases" string_val: "MobilenetV3/Conv_2/weights" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/project/weights" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/expand/weights" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/project/weights" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/expand/weights" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/project/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/expand/weights" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/project/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/expand/weights" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/project/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/expand/weights" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/project/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/expand/weights" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/project/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/expand/weights" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/project/weights" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/expand/weights" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/project/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/expand/weights" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/project/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/expand/weights" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/project/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/expand/weights" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/project/weights" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/expand/weights" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/project/weights" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/expand/weights" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/project/weights" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/expand/weights" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/project/weights" } } } } node { name: "save/save/shapes_and_slices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 264 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 264 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" 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/save" op: "SaveSlices" input: "save/Const" input: "save/save/tensor_names" input: "save/save/shapes_and_slices" input: "MobilenetV3/Conv/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/Conv_2/biases/Read/ReadVariableOp" input: "MobilenetV3/Conv_2/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights/Read/ReadVariableOp" attr { key: "T" 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 } } } } node { name: "save/control_dependency" op: "Identity" input: "save/Const" input: "^save/save" 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: 264 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 264 } } string_val: "MobilenetV3/Conv/BatchNorm/beta" string_val: "MobilenetV3/Conv/BatchNorm/gamma" string_val: "MobilenetV3/Conv/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv/weights" string_val: "MobilenetV3/Conv_1/BatchNorm/beta" string_val: "MobilenetV3/Conv_1/BatchNorm/gamma" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_1/weights" string_val: "MobilenetV3/Conv_2/biases" string_val: "MobilenetV3/Conv_2/weights" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/project/weights" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/expand/weights" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/project/weights" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/expand/weights" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/project/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/expand/weights" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/project/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/expand/weights" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/project/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/expand/weights" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/project/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/expand/weights" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/project/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/expand/weights" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/project/weights" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/expand/weights" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/project/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/expand/weights" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/project/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/expand/weights" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/project/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/expand/weights" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/project/weights" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/expand/weights" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/project/weights" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/expand/weights" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/project/weights" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/expand/weights" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/project/weights" } } } } node { name: "save/RestoreV2/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 264 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 264 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" 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/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 } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } 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 } } } } node { name: "save/Identity" op: "Identity" input: "save/RestoreV2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" input: "save/Identity" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_1" op: "Identity" input: "save/RestoreV2:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_1" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" input: "save/Identity_1" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_2" op: "Identity" input: "save/RestoreV2:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_2" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" input: "save/Identity_2" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_3" op: "Identity" input: "save/RestoreV2:3" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_3" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" input: "save/Identity_3" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_4" op: "Identity" input: "save/RestoreV2:4" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_4" op: "AssignVariableOp" input: "MobilenetV3/Conv/weights" input: "save/Identity_4" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_5" op: "Identity" input: "save/RestoreV2:5" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_5" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" input: "save/Identity_5" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_6" op: "Identity" input: "save/RestoreV2:6" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_6" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" input: "save/Identity_6" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_7" op: "Identity" input: "save/RestoreV2:7" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_7" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" input: "save/Identity_7" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_8" op: "Identity" input: "save/RestoreV2:8" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_8" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" input: "save/Identity_8" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_9" op: "Identity" input: "save/RestoreV2:9" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_9" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/weights" input: "save/Identity_9" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_10" op: "Identity" input: "save/RestoreV2:10" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_10" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/biases" input: "save/Identity_10" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_11" op: "Identity" input: "save/RestoreV2:11" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_11" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/weights" input: "save/Identity_11" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_12" op: "Identity" input: "save/RestoreV2:12" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_12" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" input: "save/Identity_12" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_13" op: "Identity" input: "save/RestoreV2:13" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_13" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" input: "save/Identity_13" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_14" op: "Identity" input: "save/RestoreV2:14" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_14" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" input: "save/Identity_14" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_15" op: "Identity" input: "save/RestoreV2:15" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_15" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" input: "save/Identity_15" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_16" op: "Identity" input: "save/RestoreV2:16" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_16" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" input: "save/Identity_16" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_17" op: "Identity" input: "save/RestoreV2:17" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_17" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" input: "save/Identity_17" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_18" op: "Identity" input: "save/RestoreV2:18" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_18" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" input: "save/Identity_18" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_19" op: "Identity" input: "save/RestoreV2:19" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_19" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" input: "save/Identity_19" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_20" op: "Identity" input: "save/RestoreV2:20" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_20" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" input: "save/Identity_20" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_21" op: "Identity" input: "save/RestoreV2:21" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_21" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/weights" input: "save/Identity_21" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_22" op: "Identity" input: "save/RestoreV2:22" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_22" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" input: "save/Identity_22" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_23" op: "Identity" input: "save/RestoreV2:23" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_23" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" input: "save/Identity_23" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_24" op: "Identity" input: "save/RestoreV2:24" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_24" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "save/Identity_24" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_25" op: "Identity" input: "save/RestoreV2:25" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_25" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" input: "save/Identity_25" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_26" op: "Identity" input: "save/RestoreV2:26" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_26" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" input: "save/Identity_26" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_27" op: "Identity" input: "save/RestoreV2:27" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_27" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" input: "save/Identity_27" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_28" op: "Identity" input: "save/RestoreV2:28" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_28" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" input: "save/Identity_28" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_29" op: "Identity" input: "save/RestoreV2:29" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_29" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" input: "save/Identity_29" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_30" op: "Identity" input: "save/RestoreV2:30" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_30" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" input: "save/Identity_30" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_31" op: "Identity" input: "save/RestoreV2:31" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_31" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" input: "save/Identity_31" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_32" op: "Identity" input: "save/RestoreV2:32" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_32" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" input: "save/Identity_32" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_33" op: "Identity" input: "save/RestoreV2:33" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_33" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" input: "save/Identity_33" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_34" op: "Identity" input: "save/RestoreV2:34" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_34" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" input: "save/Identity_34" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_35" op: "Identity" input: "save/RestoreV2:35" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_35" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" input: "save/Identity_35" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_36" op: "Identity" input: "save/RestoreV2:36" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_36" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" input: "save/Identity_36" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_37" op: "Identity" input: "save/RestoreV2:37" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_37" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" input: "save/Identity_37" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_38" op: "Identity" input: "save/RestoreV2:38" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_38" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" input: "save/Identity_38" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_39" op: "Identity" input: "save/RestoreV2:39" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_39" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "save/Identity_39" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_40" op: "Identity" input: "save/RestoreV2:40" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_40" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" input: "save/Identity_40" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_41" op: "Identity" input: "save/RestoreV2:41" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_41" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" input: "save/Identity_41" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_42" op: "Identity" input: "save/RestoreV2:42" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_42" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" input: "save/Identity_42" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_43" op: "Identity" input: "save/RestoreV2:43" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_43" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" input: "save/Identity_43" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_44" op: "Identity" input: "save/RestoreV2:44" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_44" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" input: "save/Identity_44" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_45" op: "Identity" input: "save/RestoreV2:45" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_45" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" input: "save/Identity_45" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_46" op: "Identity" input: "save/RestoreV2:46" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_46" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" input: "save/Identity_46" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_47" op: "Identity" input: "save/RestoreV2:47" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_47" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" input: "save/Identity_47" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_48" op: "Identity" input: "save/RestoreV2:48" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_48" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" input: "save/Identity_48" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_49" op: "Identity" input: "save/RestoreV2:49" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_49" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" input: "save/Identity_49" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_50" op: "Identity" input: "save/RestoreV2:50" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_50" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" input: "save/Identity_50" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_51" op: "Identity" input: "save/RestoreV2:51" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_51" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" input: "save/Identity_51" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_52" op: "Identity" input: "save/RestoreV2:52" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_52" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" input: "save/Identity_52" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_53" op: "Identity" input: "save/RestoreV2:53" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_53" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" input: "save/Identity_53" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_54" op: "Identity" input: "save/RestoreV2:54" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_54" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" input: "save/Identity_54" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_55" op: "Identity" input: "save/RestoreV2:55" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_55" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" input: "save/Identity_55" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_56" op: "Identity" input: "save/RestoreV2:56" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_56" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" input: "save/Identity_56" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_57" op: "Identity" input: "save/RestoreV2:57" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_57" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" input: "save/Identity_57" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_58" op: "Identity" input: "save/RestoreV2:58" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_58" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "save/Identity_58" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_59" op: "Identity" input: "save/RestoreV2:59" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_59" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" input: "save/Identity_59" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_60" op: "Identity" input: "save/RestoreV2:60" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_60" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" input: "save/Identity_60" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_61" op: "Identity" input: "save/RestoreV2:61" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_61" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" input: "save/Identity_61" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_62" op: "Identity" input: "save/RestoreV2:62" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_62" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" input: "save/Identity_62" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_63" op: "Identity" input: "save/RestoreV2:63" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_63" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" input: "save/Identity_63" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_64" op: "Identity" input: "save/RestoreV2:64" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_64" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" input: "save/Identity_64" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_65" op: "Identity" input: "save/RestoreV2:65" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_65" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" input: "save/Identity_65" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_66" op: "Identity" input: "save/RestoreV2:66" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_66" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" input: "save/Identity_66" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_67" op: "Identity" input: "save/RestoreV2:67" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_67" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" input: "save/Identity_67" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_68" op: "Identity" input: "save/RestoreV2:68" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_68" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" input: "save/Identity_68" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_69" op: "Identity" input: "save/RestoreV2:69" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_69" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" input: "save/Identity_69" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_70" op: "Identity" input: "save/RestoreV2:70" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_70" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" input: "save/Identity_70" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_71" op: "Identity" input: "save/RestoreV2:71" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_71" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" input: "save/Identity_71" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_72" op: "Identity" input: "save/RestoreV2:72" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_72" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" input: "save/Identity_72" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_73" op: "Identity" input: "save/RestoreV2:73" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_73" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" input: "save/Identity_73" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_74" op: "Identity" input: "save/RestoreV2:74" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_74" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" input: "save/Identity_74" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_75" op: "Identity" input: "save/RestoreV2:75" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_75" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" input: "save/Identity_75" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_76" op: "Identity" input: "save/RestoreV2:76" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_76" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" input: "save/Identity_76" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_77" op: "Identity" input: "save/RestoreV2:77" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_77" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "save/Identity_77" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_78" op: "Identity" input: "save/RestoreV2:78" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_78" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" input: "save/Identity_78" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_79" op: "Identity" input: "save/RestoreV2:79" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_79" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" input: "save/Identity_79" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_80" op: "Identity" input: "save/RestoreV2:80" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_80" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" input: "save/Identity_80" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_81" op: "Identity" input: "save/RestoreV2:81" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_81" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" input: "save/Identity_81" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_82" op: "Identity" input: "save/RestoreV2:82" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_82" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" input: "save/Identity_82" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_83" op: "Identity" input: "save/RestoreV2:83" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_83" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" input: "save/Identity_83" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_84" op: "Identity" input: "save/RestoreV2:84" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_84" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" input: "save/Identity_84" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_85" op: "Identity" input: "save/RestoreV2:85" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_85" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" input: "save/Identity_85" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_86" op: "Identity" input: "save/RestoreV2:86" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_86" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" input: "save/Identity_86" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_87" op: "Identity" input: "save/RestoreV2:87" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_87" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" input: "save/Identity_87" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_88" op: "Identity" input: "save/RestoreV2:88" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_88" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" input: "save/Identity_88" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_89" op: "Identity" input: "save/RestoreV2:89" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_89" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" input: "save/Identity_89" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_90" op: "Identity" input: "save/RestoreV2:90" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_90" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" input: "save/Identity_90" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_91" op: "Identity" input: "save/RestoreV2:91" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_91" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" input: "save/Identity_91" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_92" op: "Identity" input: "save/RestoreV2:92" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_92" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" input: "save/Identity_92" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_93" op: "Identity" input: "save/RestoreV2:93" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_93" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" input: "save/Identity_93" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_94" op: "Identity" input: "save/RestoreV2:94" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_94" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" input: "save/Identity_94" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_95" op: "Identity" input: "save/RestoreV2:95" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_95" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" input: "save/Identity_95" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_96" op: "Identity" input: "save/RestoreV2:96" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_96" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "save/Identity_96" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_97" op: "Identity" input: "save/RestoreV2:97" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_97" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" input: "save/Identity_97" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_98" op: "Identity" input: "save/RestoreV2:98" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_98" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" input: "save/Identity_98" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_99" op: "Identity" input: "save/RestoreV2:99" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_99" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" input: "save/Identity_99" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_100" op: "Identity" input: "save/RestoreV2:100" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_100" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" input: "save/Identity_100" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_101" op: "Identity" input: "save/RestoreV2:101" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_101" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" input: "save/Identity_101" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_102" op: "Identity" input: "save/RestoreV2:102" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_102" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" input: "save/Identity_102" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_103" op: "Identity" input: "save/RestoreV2:103" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_103" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" input: "save/Identity_103" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_104" op: "Identity" input: "save/RestoreV2:104" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_104" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" input: "save/Identity_104" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_105" op: "Identity" input: "save/RestoreV2:105" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_105" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" input: "save/Identity_105" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_106" op: "Identity" input: "save/RestoreV2:106" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_106" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" input: "save/Identity_106" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_107" op: "Identity" input: "save/RestoreV2:107" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_107" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" input: "save/Identity_107" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_108" op: "Identity" input: "save/RestoreV2:108" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_108" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" input: "save/Identity_108" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_109" op: "Identity" input: "save/RestoreV2:109" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_109" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" input: "save/Identity_109" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_110" op: "Identity" input: "save/RestoreV2:110" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_110" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" input: "save/Identity_110" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_111" op: "Identity" input: "save/RestoreV2:111" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_111" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" input: "save/Identity_111" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_112" op: "Identity" input: "save/RestoreV2:112" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_112" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" input: "save/Identity_112" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_113" op: "Identity" input: "save/RestoreV2:113" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_113" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" input: "save/Identity_113" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_114" op: "Identity" input: "save/RestoreV2:114" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_114" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" input: "save/Identity_114" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_115" op: "Identity" input: "save/RestoreV2:115" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_115" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "save/Identity_115" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_116" op: "Identity" input: "save/RestoreV2:116" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_116" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" input: "save/Identity_116" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_117" op: "Identity" input: "save/RestoreV2:117" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_117" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" input: "save/Identity_117" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_118" op: "Identity" input: "save/RestoreV2:118" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_118" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" input: "save/Identity_118" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_119" op: "Identity" input: "save/RestoreV2:119" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_119" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" input: "save/Identity_119" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_120" op: "Identity" input: "save/RestoreV2:120" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_120" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" input: "save/Identity_120" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_121" op: "Identity" input: "save/RestoreV2:121" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_121" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" input: "save/Identity_121" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_122" op: "Identity" input: "save/RestoreV2:122" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_122" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" input: "save/Identity_122" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_123" op: "Identity" input: "save/RestoreV2:123" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_123" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" input: "save/Identity_123" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_124" op: "Identity" input: "save/RestoreV2:124" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_124" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" input: "save/Identity_124" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_125" op: "Identity" input: "save/RestoreV2:125" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_125" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" input: "save/Identity_125" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_126" op: "Identity" input: "save/RestoreV2:126" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_126" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" input: "save/Identity_126" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_127" op: "Identity" input: "save/RestoreV2:127" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_127" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" input: "save/Identity_127" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_128" op: "Identity" input: "save/RestoreV2:128" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_128" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" input: "save/Identity_128" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_129" op: "Identity" input: "save/RestoreV2:129" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_129" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" input: "save/Identity_129" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_130" op: "Identity" input: "save/RestoreV2:130" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_130" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" input: "save/Identity_130" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_131" op: "Identity" input: "save/RestoreV2:131" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_131" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" input: "save/Identity_131" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_132" op: "Identity" input: "save/RestoreV2:132" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_132" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" input: "save/Identity_132" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_133" op: "Identity" input: "save/RestoreV2:133" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_133" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" input: "save/Identity_133" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_134" op: "Identity" input: "save/RestoreV2:134" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_134" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "save/Identity_134" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_135" op: "Identity" input: "save/RestoreV2:135" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_135" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" input: "save/Identity_135" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_136" op: "Identity" input: "save/RestoreV2:136" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_136" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" input: "save/Identity_136" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_137" op: "Identity" input: "save/RestoreV2:137" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_137" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" input: "save/Identity_137" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_138" op: "Identity" input: "save/RestoreV2:138" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_138" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" input: "save/Identity_138" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_139" op: "Identity" input: "save/RestoreV2:139" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_139" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" input: "save/Identity_139" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_140" op: "Identity" input: "save/RestoreV2:140" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_140" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" input: "save/Identity_140" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_141" op: "Identity" input: "save/RestoreV2:141" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_141" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" input: "save/Identity_141" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_142" op: "Identity" input: "save/RestoreV2:142" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_142" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" input: "save/Identity_142" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_143" op: "Identity" input: "save/RestoreV2:143" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_143" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" input: "save/Identity_143" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_144" op: "Identity" input: "save/RestoreV2:144" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_144" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" input: "save/Identity_144" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_145" op: "Identity" input: "save/RestoreV2:145" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_145" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" input: "save/Identity_145" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_146" op: "Identity" input: "save/RestoreV2:146" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_146" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" input: "save/Identity_146" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_147" op: "Identity" input: "save/RestoreV2:147" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_147" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" input: "save/Identity_147" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_148" op: "Identity" input: "save/RestoreV2:148" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_148" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" input: "save/Identity_148" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_149" op: "Identity" input: "save/RestoreV2:149" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_149" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "save/Identity_149" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_150" op: "Identity" input: "save/RestoreV2:150" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_150" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" input: "save/Identity_150" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_151" op: "Identity" input: "save/RestoreV2:151" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_151" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" input: "save/Identity_151" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_152" op: "Identity" input: "save/RestoreV2:152" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_152" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" input: "save/Identity_152" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_153" op: "Identity" input: "save/RestoreV2:153" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_153" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" input: "save/Identity_153" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_154" op: "Identity" input: "save/RestoreV2:154" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_154" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" input: "save/Identity_154" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_155" op: "Identity" input: "save/RestoreV2:155" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_155" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" input: "save/Identity_155" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_156" op: "Identity" input: "save/RestoreV2:156" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_156" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" input: "save/Identity_156" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_157" op: "Identity" input: "save/RestoreV2:157" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_157" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" input: "save/Identity_157" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_158" op: "Identity" input: "save/RestoreV2:158" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_158" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" input: "save/Identity_158" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_159" op: "Identity" input: "save/RestoreV2:159" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_159" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" input: "save/Identity_159" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_160" op: "Identity" input: "save/RestoreV2:160" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_160" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" input: "save/Identity_160" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_161" op: "Identity" input: "save/RestoreV2:161" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_161" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" input: "save/Identity_161" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_162" op: "Identity" input: "save/RestoreV2:162" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_162" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" input: "save/Identity_162" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_163" op: "Identity" input: "save/RestoreV2:163" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_163" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" input: "save/Identity_163" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_164" op: "Identity" input: "save/RestoreV2:164" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_164" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" input: "save/Identity_164" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_165" op: "Identity" input: "save/RestoreV2:165" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_165" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" input: "save/Identity_165" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_166" op: "Identity" input: "save/RestoreV2:166" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_166" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" input: "save/Identity_166" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_167" op: "Identity" input: "save/RestoreV2:167" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_167" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" input: "save/Identity_167" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_168" op: "Identity" input: "save/RestoreV2:168" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_168" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "save/Identity_168" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_169" op: "Identity" input: "save/RestoreV2:169" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_169" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" input: "save/Identity_169" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_170" op: "Identity" input: "save/RestoreV2:170" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_170" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" input: "save/Identity_170" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_171" op: "Identity" input: "save/RestoreV2:171" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_171" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" input: "save/Identity_171" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_172" op: "Identity" input: "save/RestoreV2:172" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_172" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" input: "save/Identity_172" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_173" op: "Identity" input: "save/RestoreV2:173" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_173" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" input: "save/Identity_173" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_174" op: "Identity" input: "save/RestoreV2:174" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_174" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" input: "save/Identity_174" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_175" op: "Identity" input: "save/RestoreV2:175" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_175" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" input: "save/Identity_175" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_176" op: "Identity" input: "save/RestoreV2:176" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_176" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" input: "save/Identity_176" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_177" op: "Identity" input: "save/RestoreV2:177" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_177" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" input: "save/Identity_177" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_178" op: "Identity" input: "save/RestoreV2:178" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_178" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" input: "save/Identity_178" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_179" op: "Identity" input: "save/RestoreV2:179" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_179" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" input: "save/Identity_179" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_180" op: "Identity" input: "save/RestoreV2:180" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_180" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" input: "save/Identity_180" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_181" op: "Identity" input: "save/RestoreV2:181" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_181" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" input: "save/Identity_181" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_182" op: "Identity" input: "save/RestoreV2:182" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_182" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" input: "save/Identity_182" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_183" op: "Identity" input: "save/RestoreV2:183" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_183" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" input: "save/Identity_183" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_184" op: "Identity" input: "save/RestoreV2:184" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_184" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" input: "save/Identity_184" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_185" op: "Identity" input: "save/RestoreV2:185" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_185" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" input: "save/Identity_185" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_186" op: "Identity" input: "save/RestoreV2:186" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_186" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" input: "save/Identity_186" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_187" op: "Identity" input: "save/RestoreV2:187" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_187" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "save/Identity_187" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_188" op: "Identity" input: "save/RestoreV2:188" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_188" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" input: "save/Identity_188" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_189" op: "Identity" input: "save/RestoreV2:189" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_189" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" input: "save/Identity_189" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_190" op: "Identity" input: "save/RestoreV2:190" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_190" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" input: "save/Identity_190" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_191" op: "Identity" input: "save/RestoreV2:191" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_191" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" input: "save/Identity_191" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_192" op: "Identity" input: "save/RestoreV2:192" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_192" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" input: "save/Identity_192" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_193" op: "Identity" input: "save/RestoreV2:193" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_193" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" input: "save/Identity_193" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_194" op: "Identity" input: "save/RestoreV2:194" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_194" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" input: "save/Identity_194" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_195" op: "Identity" input: "save/RestoreV2:195" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_195" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" input: "save/Identity_195" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_196" op: "Identity" input: "save/RestoreV2:196" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_196" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" input: "save/Identity_196" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_197" op: "Identity" input: "save/RestoreV2:197" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_197" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" input: "save/Identity_197" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_198" op: "Identity" input: "save/RestoreV2:198" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_198" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" input: "save/Identity_198" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_199" op: "Identity" input: "save/RestoreV2:199" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_199" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" input: "save/Identity_199" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_200" op: "Identity" input: "save/RestoreV2:200" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_200" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" input: "save/Identity_200" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_201" op: "Identity" input: "save/RestoreV2:201" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_201" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" input: "save/Identity_201" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_202" op: "Identity" input: "save/RestoreV2:202" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_202" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" input: "save/Identity_202" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_203" op: "Identity" input: "save/RestoreV2:203" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_203" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" input: "save/Identity_203" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_204" op: "Identity" input: "save/RestoreV2:204" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_204" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" input: "save/Identity_204" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_205" op: "Identity" input: "save/RestoreV2:205" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_205" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" input: "save/Identity_205" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_206" op: "Identity" input: "save/RestoreV2:206" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_206" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "save/Identity_206" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_207" op: "Identity" input: "save/RestoreV2:207" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_207" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" input: "save/Identity_207" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_208" op: "Identity" input: "save/RestoreV2:208" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_208" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" input: "save/Identity_208" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_209" op: "Identity" input: "save/RestoreV2:209" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_209" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" input: "save/Identity_209" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_210" op: "Identity" input: "save/RestoreV2:210" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_210" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" input: "save/Identity_210" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_211" op: "Identity" input: "save/RestoreV2:211" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_211" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" input: "save/Identity_211" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_212" op: "Identity" input: "save/RestoreV2:212" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_212" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" input: "save/Identity_212" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_213" op: "Identity" input: "save/RestoreV2:213" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_213" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" input: "save/Identity_213" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_214" op: "Identity" input: "save/RestoreV2:214" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_214" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" input: "save/Identity_214" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_215" op: "Identity" input: "save/RestoreV2:215" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_215" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" input: "save/Identity_215" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_216" op: "Identity" input: "save/RestoreV2:216" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_216" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" input: "save/Identity_216" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_217" op: "Identity" input: "save/RestoreV2:217" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_217" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" input: "save/Identity_217" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_218" op: "Identity" input: "save/RestoreV2:218" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_218" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" input: "save/Identity_218" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_219" op: "Identity" input: "save/RestoreV2:219" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_219" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" input: "save/Identity_219" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_220" op: "Identity" input: "save/RestoreV2:220" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_220" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" input: "save/Identity_220" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_221" op: "Identity" input: "save/RestoreV2:221" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_221" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "save/Identity_221" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_222" op: "Identity" input: "save/RestoreV2:222" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_222" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" input: "save/Identity_222" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_223" op: "Identity" input: "save/RestoreV2:223" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_223" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" input: "save/Identity_223" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_224" op: "Identity" input: "save/RestoreV2:224" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_224" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" input: "save/Identity_224" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_225" op: "Identity" input: "save/RestoreV2:225" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_225" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" input: "save/Identity_225" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_226" op: "Identity" input: "save/RestoreV2:226" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_226" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" input: "save/Identity_226" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_227" op: "Identity" input: "save/RestoreV2:227" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_227" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" input: "save/Identity_227" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_228" op: "Identity" input: "save/RestoreV2:228" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_228" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" input: "save/Identity_228" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_229" op: "Identity" input: "save/RestoreV2:229" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_229" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" input: "save/Identity_229" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_230" op: "Identity" input: "save/RestoreV2:230" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_230" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" input: "save/Identity_230" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_231" op: "Identity" input: "save/RestoreV2:231" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_231" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" input: "save/Identity_231" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_232" op: "Identity" input: "save/RestoreV2:232" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_232" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" input: "save/Identity_232" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_233" op: "Identity" input: "save/RestoreV2:233" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_233" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" input: "save/Identity_233" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_234" op: "Identity" input: "save/RestoreV2:234" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_234" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" input: "save/Identity_234" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_235" op: "Identity" input: "save/RestoreV2:235" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_235" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" input: "save/Identity_235" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_236" op: "Identity" input: "save/RestoreV2:236" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_236" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "save/Identity_236" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_237" op: "Identity" input: "save/RestoreV2:237" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_237" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" input: "save/Identity_237" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_238" op: "Identity" input: "save/RestoreV2:238" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_238" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" input: "save/Identity_238" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_239" op: "Identity" input: "save/RestoreV2:239" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_239" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" input: "save/Identity_239" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_240" op: "Identity" input: "save/RestoreV2:240" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_240" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" input: "save/Identity_240" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_241" op: "Identity" input: "save/RestoreV2:241" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_241" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" input: "save/Identity_241" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_242" op: "Identity" input: "save/RestoreV2:242" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_242" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" input: "save/Identity_242" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_243" op: "Identity" input: "save/RestoreV2:243" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_243" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" input: "save/Identity_243" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_244" op: "Identity" input: "save/RestoreV2:244" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_244" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" input: "save/Identity_244" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_245" op: "Identity" input: "save/RestoreV2:245" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_245" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" input: "save/Identity_245" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_246" op: "Identity" input: "save/RestoreV2:246" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_246" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" input: "save/Identity_246" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_247" op: "Identity" input: "save/RestoreV2:247" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_247" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" input: "save/Identity_247" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_248" op: "Identity" input: "save/RestoreV2:248" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_248" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" input: "save/Identity_248" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_249" op: "Identity" input: "save/RestoreV2:249" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_249" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" input: "save/Identity_249" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_250" op: "Identity" input: "save/RestoreV2:250" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_250" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" input: "save/Identity_250" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_251" op: "Identity" input: "save/RestoreV2:251" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_251" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "save/Identity_251" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_252" op: "Identity" input: "save/RestoreV2:252" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_252" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" input: "save/Identity_252" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_253" op: "Identity" input: "save/RestoreV2:253" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_253" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" input: "save/Identity_253" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_254" op: "Identity" input: "save/RestoreV2:254" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_254" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" input: "save/Identity_254" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_255" op: "Identity" input: "save/RestoreV2:255" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_255" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" input: "save/Identity_255" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_256" op: "Identity" input: "save/RestoreV2:256" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_256" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" input: "save/Identity_256" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_257" op: "Identity" input: "save/RestoreV2:257" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_257" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" input: "save/Identity_257" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_258" op: "Identity" input: "save/RestoreV2:258" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_258" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" input: "save/Identity_258" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_259" op: "Identity" input: "save/RestoreV2:259" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_259" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" input: "save/Identity_259" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_260" op: "Identity" input: "save/RestoreV2:260" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_260" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" input: "save/Identity_260" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_261" op: "Identity" input: "save/RestoreV2:261" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_261" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" input: "save/Identity_261" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_262" op: "Identity" input: "save/RestoreV2:262" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_262" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" input: "save/Identity_262" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/Identity_263" op: "Identity" input: "save/RestoreV2:263" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save/AssignVariableOp_263" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" input: "save/Identity_263" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save/restore_all" op: "NoOp" input: "^save/AssignVariableOp" input: "^save/AssignVariableOp_1" input: "^save/AssignVariableOp_10" input: "^save/AssignVariableOp_100" input: "^save/AssignVariableOp_101" input: "^save/AssignVariableOp_102" input: "^save/AssignVariableOp_103" input: "^save/AssignVariableOp_104" input: "^save/AssignVariableOp_105" input: "^save/AssignVariableOp_106" input: "^save/AssignVariableOp_107" input: "^save/AssignVariableOp_108" input: "^save/AssignVariableOp_109" input: "^save/AssignVariableOp_11" input: "^save/AssignVariableOp_110" input: "^save/AssignVariableOp_111" input: "^save/AssignVariableOp_112" input: "^save/AssignVariableOp_113" input: "^save/AssignVariableOp_114" input: "^save/AssignVariableOp_115" input: "^save/AssignVariableOp_116" input: "^save/AssignVariableOp_117" input: "^save/AssignVariableOp_118" input: "^save/AssignVariableOp_119" input: "^save/AssignVariableOp_12" input: "^save/AssignVariableOp_120" input: "^save/AssignVariableOp_121" input: "^save/AssignVariableOp_122" input: "^save/AssignVariableOp_123" input: "^save/AssignVariableOp_124" input: "^save/AssignVariableOp_125" input: "^save/AssignVariableOp_126" input: "^save/AssignVariableOp_127" input: "^save/AssignVariableOp_128" input: "^save/AssignVariableOp_129" input: "^save/AssignVariableOp_13" input: "^save/AssignVariableOp_130" input: "^save/AssignVariableOp_131" input: "^save/AssignVariableOp_132" input: "^save/AssignVariableOp_133" input: "^save/AssignVariableOp_134" input: "^save/AssignVariableOp_135" input: "^save/AssignVariableOp_136" input: "^save/AssignVariableOp_137" input: "^save/AssignVariableOp_138" input: "^save/AssignVariableOp_139" input: "^save/AssignVariableOp_14" input: "^save/AssignVariableOp_140" input: "^save/AssignVariableOp_141" input: "^save/AssignVariableOp_142" input: "^save/AssignVariableOp_143" input: "^save/AssignVariableOp_144" input: "^save/AssignVariableOp_145" input: "^save/AssignVariableOp_146" input: "^save/AssignVariableOp_147" input: "^save/AssignVariableOp_148" input: "^save/AssignVariableOp_149" input: "^save/AssignVariableOp_15" input: "^save/AssignVariableOp_150" input: "^save/AssignVariableOp_151" input: "^save/AssignVariableOp_152" input: "^save/AssignVariableOp_153" input: "^save/AssignVariableOp_154" input: "^save/AssignVariableOp_155" input: "^save/AssignVariableOp_156" input: "^save/AssignVariableOp_157" input: "^save/AssignVariableOp_158" input: "^save/AssignVariableOp_159" input: "^save/AssignVariableOp_16" input: "^save/AssignVariableOp_160" input: "^save/AssignVariableOp_161" input: "^save/AssignVariableOp_162" input: "^save/AssignVariableOp_163" input: "^save/AssignVariableOp_164" input: "^save/AssignVariableOp_165" input: "^save/AssignVariableOp_166" input: "^save/AssignVariableOp_167" input: "^save/AssignVariableOp_168" input: "^save/AssignVariableOp_169" input: "^save/AssignVariableOp_17" input: "^save/AssignVariableOp_170" input: "^save/AssignVariableOp_171" input: "^save/AssignVariableOp_172" input: "^save/AssignVariableOp_173" input: "^save/AssignVariableOp_174" input: "^save/AssignVariableOp_175" input: "^save/AssignVariableOp_176" input: "^save/AssignVariableOp_177" input: "^save/AssignVariableOp_178" input: "^save/AssignVariableOp_179" input: "^save/AssignVariableOp_18" input: "^save/AssignVariableOp_180" input: "^save/AssignVariableOp_181" input: "^save/AssignVariableOp_182" input: "^save/AssignVariableOp_183" input: "^save/AssignVariableOp_184" input: "^save/AssignVariableOp_185" input: "^save/AssignVariableOp_186" input: "^save/AssignVariableOp_187" input: "^save/AssignVariableOp_188" input: "^save/AssignVariableOp_189" input: "^save/AssignVariableOp_19" input: "^save/AssignVariableOp_190" input: "^save/AssignVariableOp_191" input: "^save/AssignVariableOp_192" input: "^save/AssignVariableOp_193" input: "^save/AssignVariableOp_194" input: "^save/AssignVariableOp_195" input: "^save/AssignVariableOp_196" input: "^save/AssignVariableOp_197" input: "^save/AssignVariableOp_198" input: "^save/AssignVariableOp_199" input: "^save/AssignVariableOp_2" input: "^save/AssignVariableOp_20" input: "^save/AssignVariableOp_200" input: "^save/AssignVariableOp_201" input: "^save/AssignVariableOp_202" input: "^save/AssignVariableOp_203" input: "^save/AssignVariableOp_204" input: "^save/AssignVariableOp_205" input: "^save/AssignVariableOp_206" input: "^save/AssignVariableOp_207" input: "^save/AssignVariableOp_208" input: "^save/AssignVariableOp_209" input: "^save/AssignVariableOp_21" input: "^save/AssignVariableOp_210" input: "^save/AssignVariableOp_211" input: "^save/AssignVariableOp_212" input: "^save/AssignVariableOp_213" input: "^save/AssignVariableOp_214" input: "^save/AssignVariableOp_215" input: "^save/AssignVariableOp_216" input: "^save/AssignVariableOp_217" input: "^save/AssignVariableOp_218" input: "^save/AssignVariableOp_219" input: "^save/AssignVariableOp_22" input: "^save/AssignVariableOp_220" input: "^save/AssignVariableOp_221" input: "^save/AssignVariableOp_222" input: "^save/AssignVariableOp_223" input: "^save/AssignVariableOp_224" input: "^save/AssignVariableOp_225" input: "^save/AssignVariableOp_226" input: "^save/AssignVariableOp_227" input: "^save/AssignVariableOp_228" input: "^save/AssignVariableOp_229" input: "^save/AssignVariableOp_23" input: "^save/AssignVariableOp_230" input: "^save/AssignVariableOp_231" input: "^save/AssignVariableOp_232" input: "^save/AssignVariableOp_233" input: "^save/AssignVariableOp_234" input: "^save/AssignVariableOp_235" input: "^save/AssignVariableOp_236" input: "^save/AssignVariableOp_237" input: "^save/AssignVariableOp_238" input: "^save/AssignVariableOp_239" input: "^save/AssignVariableOp_24" input: "^save/AssignVariableOp_240" input: "^save/AssignVariableOp_241" input: "^save/AssignVariableOp_242" input: "^save/AssignVariableOp_243" input: "^save/AssignVariableOp_244" input: "^save/AssignVariableOp_245" input: "^save/AssignVariableOp_246" input: "^save/AssignVariableOp_247" input: "^save/AssignVariableOp_248" input: "^save/AssignVariableOp_249" input: "^save/AssignVariableOp_25" input: "^save/AssignVariableOp_250" input: "^save/AssignVariableOp_251" input: "^save/AssignVariableOp_252" input: "^save/AssignVariableOp_253" input: "^save/AssignVariableOp_254" input: "^save/AssignVariableOp_255" input: "^save/AssignVariableOp_256" input: "^save/AssignVariableOp_257" input: "^save/AssignVariableOp_258" input: "^save/AssignVariableOp_259" input: "^save/AssignVariableOp_26" input: "^save/AssignVariableOp_260" input: "^save/AssignVariableOp_261" input: "^save/AssignVariableOp_262" input: "^save/AssignVariableOp_263" input: "^save/AssignVariableOp_27" input: "^save/AssignVariableOp_28" input: "^save/AssignVariableOp_29" input: "^save/AssignVariableOp_3" input: "^save/AssignVariableOp_30" input: "^save/AssignVariableOp_31" input: "^save/AssignVariableOp_32" input: "^save/AssignVariableOp_33" input: "^save/AssignVariableOp_34" input: "^save/AssignVariableOp_35" input: "^save/AssignVariableOp_36" input: "^save/AssignVariableOp_37" input: "^save/AssignVariableOp_38" input: "^save/AssignVariableOp_39" input: "^save/AssignVariableOp_4" input: "^save/AssignVariableOp_40" input: "^save/AssignVariableOp_41" input: "^save/AssignVariableOp_42" input: "^save/AssignVariableOp_43" input: "^save/AssignVariableOp_44" input: "^save/AssignVariableOp_45" input: "^save/AssignVariableOp_46" input: "^save/AssignVariableOp_47" input: "^save/AssignVariableOp_48" input: "^save/AssignVariableOp_49" input: "^save/AssignVariableOp_5" input: "^save/AssignVariableOp_50" input: "^save/AssignVariableOp_51" input: "^save/AssignVariableOp_52" input: "^save/AssignVariableOp_53" input: "^save/AssignVariableOp_54" input: "^save/AssignVariableOp_55" input: "^save/AssignVariableOp_56" input: "^save/AssignVariableOp_57" input: "^save/AssignVariableOp_58" input: "^save/AssignVariableOp_59" input: "^save/AssignVariableOp_6" input: "^save/AssignVariableOp_60" input: "^save/AssignVariableOp_61" input: "^save/AssignVariableOp_62" input: "^save/AssignVariableOp_63" input: "^save/AssignVariableOp_64" input: "^save/AssignVariableOp_65" input: "^save/AssignVariableOp_66" input: "^save/AssignVariableOp_67" input: "^save/AssignVariableOp_68" input: "^save/AssignVariableOp_69" input: "^save/AssignVariableOp_7" input: "^save/AssignVariableOp_70" input: "^save/AssignVariableOp_71" input: "^save/AssignVariableOp_72" input: "^save/AssignVariableOp_73" input: "^save/AssignVariableOp_74" input: "^save/AssignVariableOp_75" input: "^save/AssignVariableOp_76" input: "^save/AssignVariableOp_77" input: "^save/AssignVariableOp_78" input: "^save/AssignVariableOp_79" input: "^save/AssignVariableOp_8" input: "^save/AssignVariableOp_80" input: "^save/AssignVariableOp_81" input: "^save/AssignVariableOp_82" input: "^save/AssignVariableOp_83" input: "^save/AssignVariableOp_84" input: "^save/AssignVariableOp_85" input: "^save/AssignVariableOp_86" input: "^save/AssignVariableOp_87" input: "^save/AssignVariableOp_88" input: "^save/AssignVariableOp_89" input: "^save/AssignVariableOp_9" input: "^save/AssignVariableOp_90" input: "^save/AssignVariableOp_91" input: "^save/AssignVariableOp_92" input: "^save/AssignVariableOp_93" input: "^save/AssignVariableOp_94" input: "^save/AssignVariableOp_95" input: "^save/AssignVariableOp_96" input: "^save/AssignVariableOp_97" input: "^save/AssignVariableOp_98" input: "^save/AssignVariableOp_99" device: "/device:CPU:0" } node { name: "save_1/filename/input" 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/filename" op: "PlaceholderWithDefault" input: "save_1/filename/input" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save_1/Const" op: "PlaceholderWithDefault" input: "save_1/filename" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "save_1/SaveV2/tensor_names" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 271 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 271 } } string_val: "MobilenetV3/Conv/BatchNorm/beta" string_val: "MobilenetV3/Conv/BatchNorm/gamma" string_val: "MobilenetV3/Conv/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv/weights" string_val: "MobilenetV3/Conv_1/BatchNorm/beta" string_val: "MobilenetV3/Conv_1/BatchNorm/gamma" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_1/weights" string_val: "MobilenetV3/Conv_2/biases" string_val: "MobilenetV3/Conv_2/weights" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/project/weights" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/expand/weights" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/project/weights" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/expand/weights" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/project/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/expand/weights" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/project/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/expand/weights" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/project/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/expand/weights" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/project/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/expand/weights" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/project/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/expand/weights" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/project/weights" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/expand/weights" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/project/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/expand/weights" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/project/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/expand/weights" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/project/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/expand/weights" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/project/weights" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/expand/weights" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/project/weights" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/expand/weights" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/project/weights" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/expand/weights" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/project/weights" string_val: "global_step" } } } } node { name: "save_1/SaveV2/shape_and_slices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 271 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 271 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" 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: "MobilenetV3/Conv/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/Conv_2/biases/Read/ReadVariableOp" input: "MobilenetV3/Conv_2/weights/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Read/ReadVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Read/ReadVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights/Read/ReadVariableOp" input: "global_step/Read/ReadVariableOp" 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_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: 271 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 271 } } string_val: "MobilenetV3/Conv/BatchNorm/beta" string_val: "MobilenetV3/Conv/BatchNorm/gamma" string_val: "MobilenetV3/Conv/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv/weights" string_val: "MobilenetV3/Conv_1/BatchNorm/beta" string_val: "MobilenetV3/Conv_1/BatchNorm/gamma" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_1/weights" string_val: "MobilenetV3/Conv_2/biases" string_val: "MobilenetV3/Conv_2/weights" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/project/weights" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/expand/weights" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/project/weights" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/expand/weights" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/project/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/expand/weights" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/project/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/expand/weights" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/project/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/expand/weights" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/project/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/expand/weights" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/project/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/expand/weights" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/project/weights" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/expand/weights" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/project/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/expand/weights" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/project/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/expand/weights" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/project/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/expand/weights" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/project/weights" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/expand/weights" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/project/weights" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/expand/weights" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/project/weights" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/expand/weights" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/project/weights" string_val: "global_step" } } } } node { name: "save_1/RestoreV2/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 271 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 271 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" 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/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 } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } 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_INT64 } } } } node { name: "save_1/Identity" op: "Identity" input: "save_1/RestoreV2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/beta" input: "save_1/Identity" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_1" op: "Identity" input: "save_1/RestoreV2:1" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_1" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/gamma" input: "save_1/Identity_1" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_2" op: "Identity" input: "save_1/RestoreV2:2" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_2" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" input: "save_1/Identity_2" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_3" op: "Identity" input: "save_1/RestoreV2:3" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_3" op: "AssignVariableOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" input: "save_1/Identity_3" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_4" op: "Identity" input: "save_1/RestoreV2:4" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_4" op: "AssignVariableOp" input: "MobilenetV3/Conv/weights" input: "save_1/Identity_4" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_5" op: "Identity" input: "save_1/RestoreV2:5" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_5" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" input: "save_1/Identity_5" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_6" op: "Identity" input: "save_1/RestoreV2:6" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_6" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" input: "save_1/Identity_6" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_7" op: "Identity" input: "save_1/RestoreV2:7" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_7" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" input: "save_1/Identity_7" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_8" op: "Identity" input: "save_1/RestoreV2:8" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_8" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" input: "save_1/Identity_8" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_9" op: "Identity" input: "save_1/RestoreV2:9" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_9" op: "AssignVariableOp" input: "MobilenetV3/Conv_1/weights" input: "save_1/Identity_9" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_10" op: "Identity" input: "save_1/RestoreV2:10" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_10" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/biases" input: "save_1/Identity_10" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_11" op: "Identity" input: "save_1/RestoreV2:11" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_11" op: "AssignVariableOp" input: "MobilenetV3/Conv_2/weights" input: "save_1/Identity_11" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_12" op: "Identity" input: "save_1/RestoreV2:12" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_12" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" input: "save_1/Identity_12" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_13" op: "Identity" input: "save_1/RestoreV2:13" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_13" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" input: "save_1/Identity_13" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_14" op: "Identity" input: "save_1/RestoreV2:14" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_14" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" input: "save_1/Identity_14" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_15" op: "Identity" input: "save_1/RestoreV2:15" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_15" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" input: "save_1/Identity_15" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_16" op: "Identity" input: "save_1/RestoreV2:16" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_16" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" input: "save_1/Identity_16" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_17" op: "Identity" input: "save_1/RestoreV2:17" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_17" op: "AssignVariableOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" input: "save_1/Identity_17" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_18" op: "Identity" input: "save_1/RestoreV2:18" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_18" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" input: "save_1/Identity_18" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_19" op: "Identity" input: "save_1/RestoreV2:19" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_19" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" input: "save_1/Identity_19" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_20" op: "Identity" input: "save_1/RestoreV2:20" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_20" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_20" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_21" op: "Identity" input: "save_1/RestoreV2:21" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_21" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_21" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_22" op: "Identity" input: "save_1/RestoreV2:22" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_22" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" input: "save_1/Identity_22" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_23" op: "Identity" input: "save_1/RestoreV2:23" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_23" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" input: "save_1/Identity_23" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_24" op: "Identity" input: "save_1/RestoreV2:24" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_24" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" input: "save_1/Identity_24" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_25" op: "Identity" input: "save_1/RestoreV2:25" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_25" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" input: "save_1/Identity_25" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_26" op: "Identity" input: "save_1/RestoreV2:26" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_26" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" input: "save_1/Identity_26" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_27" op: "Identity" input: "save_1/RestoreV2:27" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_27" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv/project/weights" input: "save_1/Identity_27" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_28" op: "Identity" input: "save_1/RestoreV2:28" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_28" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" input: "save_1/Identity_28" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_29" op: "Identity" input: "save_1/RestoreV2:29" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_29" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" input: "save_1/Identity_29" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_30" op: "Identity" input: "save_1/RestoreV2:30" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_30" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_30" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_31" op: "Identity" input: "save_1/RestoreV2:31" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_31" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_31" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_32" op: "Identity" input: "save_1/RestoreV2:32" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_32" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" input: "save_1/Identity_32" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_33" op: "Identity" input: "save_1/RestoreV2:33" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_33" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" input: "save_1/Identity_33" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_34" op: "Identity" input: "save_1/RestoreV2:34" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_34" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" input: "save_1/Identity_34" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_35" op: "Identity" input: "save_1/RestoreV2:35" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_35" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" input: "save_1/Identity_35" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_36" op: "Identity" input: "save_1/RestoreV2:36" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_36" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" input: "save_1/Identity_36" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_37" op: "Identity" input: "save_1/RestoreV2:37" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_37" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/expand/weights" input: "save_1/Identity_37" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_38" op: "Identity" input: "save_1/RestoreV2:38" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_38" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" input: "save_1/Identity_38" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_39" op: "Identity" input: "save_1/RestoreV2:39" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_39" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" input: "save_1/Identity_39" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_40" op: "Identity" input: "save_1/RestoreV2:40" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_40" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" input: "save_1/Identity_40" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_41" op: "Identity" input: "save_1/RestoreV2:41" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_41" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" input: "save_1/Identity_41" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_42" op: "Identity" input: "save_1/RestoreV2:42" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_42" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_1/project/weights" input: "save_1/Identity_42" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_43" op: "Identity" input: "save_1/RestoreV2:43" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_43" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" input: "save_1/Identity_43" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_44" op: "Identity" input: "save_1/RestoreV2:44" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_44" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" input: "save_1/Identity_44" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_45" op: "Identity" input: "save_1/RestoreV2:45" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_45" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_45" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_46" op: "Identity" input: "save_1/RestoreV2:46" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_46" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_46" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_47" op: "Identity" input: "save_1/RestoreV2:47" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_47" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" input: "save_1/Identity_47" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_48" op: "Identity" input: "save_1/RestoreV2:48" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_48" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" input: "save_1/Identity_48" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_49" op: "Identity" input: "save_1/RestoreV2:49" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_49" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" input: "save_1/Identity_49" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_50" op: "Identity" input: "save_1/RestoreV2:50" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_50" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" input: "save_1/Identity_50" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_51" op: "Identity" input: "save_1/RestoreV2:51" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_51" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" input: "save_1/Identity_51" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_52" op: "Identity" input: "save_1/RestoreV2:52" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_52" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/expand/weights" input: "save_1/Identity_52" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_53" op: "Identity" input: "save_1/RestoreV2:53" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_53" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" input: "save_1/Identity_53" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_54" op: "Identity" input: "save_1/RestoreV2:54" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_54" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" input: "save_1/Identity_54" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_55" op: "Identity" input: "save_1/RestoreV2:55" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_55" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" input: "save_1/Identity_55" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_56" op: "Identity" input: "save_1/RestoreV2:56" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_56" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" input: "save_1/Identity_56" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_57" op: "Identity" input: "save_1/RestoreV2:57" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_57" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/project/weights" input: "save_1/Identity_57" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_58" op: "Identity" input: "save_1/RestoreV2:58" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_58" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" input: "save_1/Identity_58" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_59" op: "Identity" input: "save_1/RestoreV2:59" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_59" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" input: "save_1/Identity_59" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_60" op: "Identity" input: "save_1/RestoreV2:60" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_60" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" input: "save_1/Identity_60" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_61" op: "Identity" input: "save_1/RestoreV2:61" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_61" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" input: "save_1/Identity_61" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_62" op: "Identity" input: "save_1/RestoreV2:62" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_62" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" input: "save_1/Identity_62" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_63" op: "Identity" input: "save_1/RestoreV2:63" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_63" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" input: "save_1/Identity_63" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_64" op: "Identity" input: "save_1/RestoreV2:64" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_64" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_64" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_65" op: "Identity" input: "save_1/RestoreV2:65" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_65" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_65" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_66" op: "Identity" input: "save_1/RestoreV2:66" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_66" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" input: "save_1/Identity_66" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_67" op: "Identity" input: "save_1/RestoreV2:67" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_67" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" input: "save_1/Identity_67" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_68" op: "Identity" input: "save_1/RestoreV2:68" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_68" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" input: "save_1/Identity_68" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_69" op: "Identity" input: "save_1/RestoreV2:69" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_69" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" input: "save_1/Identity_69" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_70" op: "Identity" input: "save_1/RestoreV2:70" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_70" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" input: "save_1/Identity_70" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_71" op: "Identity" input: "save_1/RestoreV2:71" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_71" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/expand/weights" input: "save_1/Identity_71" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_72" op: "Identity" input: "save_1/RestoreV2:72" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_72" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" input: "save_1/Identity_72" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_73" op: "Identity" input: "save_1/RestoreV2:73" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_73" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" input: "save_1/Identity_73" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_74" op: "Identity" input: "save_1/RestoreV2:74" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_74" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" input: "save_1/Identity_74" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_75" op: "Identity" input: "save_1/RestoreV2:75" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_75" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" input: "save_1/Identity_75" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_76" op: "Identity" input: "save_1/RestoreV2:76" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_76" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/project/weights" input: "save_1/Identity_76" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_77" op: "Identity" input: "save_1/RestoreV2:77" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_77" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" input: "save_1/Identity_77" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_78" op: "Identity" input: "save_1/RestoreV2:78" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_78" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" input: "save_1/Identity_78" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_79" op: "Identity" input: "save_1/RestoreV2:79" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_79" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" input: "save_1/Identity_79" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_80" op: "Identity" input: "save_1/RestoreV2:80" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_80" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" input: "save_1/Identity_80" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_81" op: "Identity" input: "save_1/RestoreV2:81" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_81" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" input: "save_1/Identity_81" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_82" op: "Identity" input: "save_1/RestoreV2:82" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_82" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" input: "save_1/Identity_82" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_83" op: "Identity" input: "save_1/RestoreV2:83" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_83" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_83" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_84" op: "Identity" input: "save_1/RestoreV2:84" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_84" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_84" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_85" op: "Identity" input: "save_1/RestoreV2:85" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_85" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" input: "save_1/Identity_85" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_86" op: "Identity" input: "save_1/RestoreV2:86" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_86" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" input: "save_1/Identity_86" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_87" op: "Identity" input: "save_1/RestoreV2:87" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_87" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" input: "save_1/Identity_87" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_88" op: "Identity" input: "save_1/RestoreV2:88" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_88" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" input: "save_1/Identity_88" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_89" op: "Identity" input: "save_1/RestoreV2:89" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_89" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" input: "save_1/Identity_89" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_90" op: "Identity" input: "save_1/RestoreV2:90" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_90" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/expand/weights" input: "save_1/Identity_90" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_91" op: "Identity" input: "save_1/RestoreV2:91" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_91" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" input: "save_1/Identity_91" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_92" op: "Identity" input: "save_1/RestoreV2:92" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_92" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" input: "save_1/Identity_92" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_93" op: "Identity" input: "save_1/RestoreV2:93" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_93" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" input: "save_1/Identity_93" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_94" op: "Identity" input: "save_1/RestoreV2:94" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_94" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" input: "save_1/Identity_94" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_95" op: "Identity" input: "save_1/RestoreV2:95" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_95" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/project/weights" input: "save_1/Identity_95" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_96" op: "Identity" input: "save_1/RestoreV2:96" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_96" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" input: "save_1/Identity_96" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_97" op: "Identity" input: "save_1/RestoreV2:97" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_97" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" input: "save_1/Identity_97" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_98" op: "Identity" input: "save_1/RestoreV2:98" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_98" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" input: "save_1/Identity_98" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_99" op: "Identity" input: "save_1/RestoreV2:99" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_99" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" input: "save_1/Identity_99" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_100" op: "Identity" input: "save_1/RestoreV2:100" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_100" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" input: "save_1/Identity_100" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_101" op: "Identity" input: "save_1/RestoreV2:101" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_101" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" input: "save_1/Identity_101" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_102" op: "Identity" input: "save_1/RestoreV2:102" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_102" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_102" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_103" op: "Identity" input: "save_1/RestoreV2:103" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_103" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_103" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_104" op: "Identity" input: "save_1/RestoreV2:104" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_104" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" input: "save_1/Identity_104" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_105" op: "Identity" input: "save_1/RestoreV2:105" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_105" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" input: "save_1/Identity_105" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_106" op: "Identity" input: "save_1/RestoreV2:106" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_106" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" input: "save_1/Identity_106" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_107" op: "Identity" input: "save_1/RestoreV2:107" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_107" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" input: "save_1/Identity_107" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_108" op: "Identity" input: "save_1/RestoreV2:108" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_108" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" input: "save_1/Identity_108" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_109" op: "Identity" input: "save_1/RestoreV2:109" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_109" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/expand/weights" input: "save_1/Identity_109" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_110" op: "Identity" input: "save_1/RestoreV2:110" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_110" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" input: "save_1/Identity_110" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_111" op: "Identity" input: "save_1/RestoreV2:111" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_111" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" input: "save_1/Identity_111" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_112" op: "Identity" input: "save_1/RestoreV2:112" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_112" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" input: "save_1/Identity_112" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_113" op: "Identity" input: "save_1/RestoreV2:113" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_113" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" input: "save_1/Identity_113" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_114" op: "Identity" input: "save_1/RestoreV2:114" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_114" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/project/weights" input: "save_1/Identity_114" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_115" op: "Identity" input: "save_1/RestoreV2:115" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_115" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" input: "save_1/Identity_115" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_116" op: "Identity" input: "save_1/RestoreV2:116" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_116" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" input: "save_1/Identity_116" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_117" op: "Identity" input: "save_1/RestoreV2:117" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_117" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" input: "save_1/Identity_117" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_118" op: "Identity" input: "save_1/RestoreV2:118" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_118" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" input: "save_1/Identity_118" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_119" op: "Identity" input: "save_1/RestoreV2:119" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_119" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" input: "save_1/Identity_119" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_120" op: "Identity" input: "save_1/RestoreV2:120" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_120" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" input: "save_1/Identity_120" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_121" op: "Identity" input: "save_1/RestoreV2:121" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_121" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_121" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_122" op: "Identity" input: "save_1/RestoreV2:122" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_122" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_122" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_123" op: "Identity" input: "save_1/RestoreV2:123" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_123" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" input: "save_1/Identity_123" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_124" op: "Identity" input: "save_1/RestoreV2:124" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_124" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" input: "save_1/Identity_124" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_125" op: "Identity" input: "save_1/RestoreV2:125" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_125" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" input: "save_1/Identity_125" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_126" op: "Identity" input: "save_1/RestoreV2:126" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_126" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" input: "save_1/Identity_126" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_127" op: "Identity" input: "save_1/RestoreV2:127" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_127" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" input: "save_1/Identity_127" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_128" op: "Identity" input: "save_1/RestoreV2:128" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_128" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/expand/weights" input: "save_1/Identity_128" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_129" op: "Identity" input: "save_1/RestoreV2:129" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_129" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" input: "save_1/Identity_129" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_130" op: "Identity" input: "save_1/RestoreV2:130" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_130" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" input: "save_1/Identity_130" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_131" op: "Identity" input: "save_1/RestoreV2:131" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_131" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" input: "save_1/Identity_131" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_132" op: "Identity" input: "save_1/RestoreV2:132" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_132" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" input: "save_1/Identity_132" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_133" op: "Identity" input: "save_1/RestoreV2:133" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_133" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/project/weights" input: "save_1/Identity_133" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_134" op: "Identity" input: "save_1/RestoreV2:134" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_134" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" input: "save_1/Identity_134" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_135" op: "Identity" input: "save_1/RestoreV2:135" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_135" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" input: "save_1/Identity_135" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_136" op: "Identity" input: "save_1/RestoreV2:136" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_136" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" input: "save_1/Identity_136" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_137" op: "Identity" input: "save_1/RestoreV2:137" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_137" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" input: "save_1/Identity_137" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_138" op: "Identity" input: "save_1/RestoreV2:138" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_138" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" input: "save_1/Identity_138" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_139" op: "Identity" input: "save_1/RestoreV2:139" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_139" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" input: "save_1/Identity_139" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_140" op: "Identity" input: "save_1/RestoreV2:140" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_140" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_140" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_141" op: "Identity" input: "save_1/RestoreV2:141" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_141" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_141" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_142" op: "Identity" input: "save_1/RestoreV2:142" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_142" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" input: "save_1/Identity_142" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_143" op: "Identity" input: "save_1/RestoreV2:143" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_143" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" input: "save_1/Identity_143" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_144" op: "Identity" input: "save_1/RestoreV2:144" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_144" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" input: "save_1/Identity_144" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_145" op: "Identity" input: "save_1/RestoreV2:145" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_145" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" input: "save_1/Identity_145" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_146" op: "Identity" input: "save_1/RestoreV2:146" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_146" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" input: "save_1/Identity_146" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_147" op: "Identity" input: "save_1/RestoreV2:147" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_147" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/expand/weights" input: "save_1/Identity_147" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_148" op: "Identity" input: "save_1/RestoreV2:148" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_148" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" input: "save_1/Identity_148" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_149" op: "Identity" input: "save_1/RestoreV2:149" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_149" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" input: "save_1/Identity_149" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_150" op: "Identity" input: "save_1/RestoreV2:150" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_150" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" input: "save_1/Identity_150" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_151" op: "Identity" input: "save_1/RestoreV2:151" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_151" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" input: "save_1/Identity_151" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_152" op: "Identity" input: "save_1/RestoreV2:152" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_152" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_2/project/weights" input: "save_1/Identity_152" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_153" op: "Identity" input: "save_1/RestoreV2:153" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_153" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" input: "save_1/Identity_153" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_154" op: "Identity" input: "save_1/RestoreV2:154" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_154" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" input: "save_1/Identity_154" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_155" op: "Identity" input: "save_1/RestoreV2:155" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_155" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_155" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_156" op: "Identity" input: "save_1/RestoreV2:156" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_156" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_156" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_157" op: "Identity" input: "save_1/RestoreV2:157" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_157" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" input: "save_1/Identity_157" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_158" op: "Identity" input: "save_1/RestoreV2:158" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_158" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" input: "save_1/Identity_158" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_159" op: "Identity" input: "save_1/RestoreV2:159" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_159" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" input: "save_1/Identity_159" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_160" op: "Identity" input: "save_1/RestoreV2:160" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_160" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" input: "save_1/Identity_160" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_161" op: "Identity" input: "save_1/RestoreV2:161" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_161" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" input: "save_1/Identity_161" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_162" op: "Identity" input: "save_1/RestoreV2:162" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_162" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/expand/weights" input: "save_1/Identity_162" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_163" op: "Identity" input: "save_1/RestoreV2:163" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_163" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" input: "save_1/Identity_163" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_164" op: "Identity" input: "save_1/RestoreV2:164" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_164" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" input: "save_1/Identity_164" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_165" op: "Identity" input: "save_1/RestoreV2:165" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_165" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" input: "save_1/Identity_165" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_166" op: "Identity" input: "save_1/RestoreV2:166" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_166" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" input: "save_1/Identity_166" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_167" op: "Identity" input: "save_1/RestoreV2:167" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_167" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/project/weights" input: "save_1/Identity_167" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_168" op: "Identity" input: "save_1/RestoreV2:168" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_168" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" input: "save_1/Identity_168" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_169" op: "Identity" input: "save_1/RestoreV2:169" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_169" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" input: "save_1/Identity_169" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_170" op: "Identity" input: "save_1/RestoreV2:170" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_170" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" input: "save_1/Identity_170" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_171" op: "Identity" input: "save_1/RestoreV2:171" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_171" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" input: "save_1/Identity_171" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_172" op: "Identity" input: "save_1/RestoreV2:172" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_172" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" input: "save_1/Identity_172" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_173" op: "Identity" input: "save_1/RestoreV2:173" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_173" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" input: "save_1/Identity_173" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_174" op: "Identity" input: "save_1/RestoreV2:174" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_174" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_174" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_175" op: "Identity" input: "save_1/RestoreV2:175" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_175" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_175" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_176" op: "Identity" input: "save_1/RestoreV2:176" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_176" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" input: "save_1/Identity_176" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_177" op: "Identity" input: "save_1/RestoreV2:177" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_177" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" input: "save_1/Identity_177" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_178" op: "Identity" input: "save_1/RestoreV2:178" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_178" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" input: "save_1/Identity_178" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_179" op: "Identity" input: "save_1/RestoreV2:179" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_179" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" input: "save_1/Identity_179" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_180" op: "Identity" input: "save_1/RestoreV2:180" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_180" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" input: "save_1/Identity_180" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_181" op: "Identity" input: "save_1/RestoreV2:181" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_181" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/expand/weights" input: "save_1/Identity_181" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_182" op: "Identity" input: "save_1/RestoreV2:182" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_182" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" input: "save_1/Identity_182" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_183" op: "Identity" input: "save_1/RestoreV2:183" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_183" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" input: "save_1/Identity_183" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_184" op: "Identity" input: "save_1/RestoreV2:184" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_184" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" input: "save_1/Identity_184" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_185" op: "Identity" input: "save_1/RestoreV2:185" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_185" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" input: "save_1/Identity_185" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_186" op: "Identity" input: "save_1/RestoreV2:186" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_186" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/project/weights" input: "save_1/Identity_186" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_187" op: "Identity" input: "save_1/RestoreV2:187" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_187" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" input: "save_1/Identity_187" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_188" op: "Identity" input: "save_1/RestoreV2:188" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_188" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" input: "save_1/Identity_188" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_189" op: "Identity" input: "save_1/RestoreV2:189" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_189" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" input: "save_1/Identity_189" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_190" op: "Identity" input: "save_1/RestoreV2:190" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_190" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" input: "save_1/Identity_190" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_191" op: "Identity" input: "save_1/RestoreV2:191" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_191" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" input: "save_1/Identity_191" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_192" op: "Identity" input: "save_1/RestoreV2:192" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_192" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" input: "save_1/Identity_192" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_193" op: "Identity" input: "save_1/RestoreV2:193" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_193" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_193" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_194" op: "Identity" input: "save_1/RestoreV2:194" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_194" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_194" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_195" op: "Identity" input: "save_1/RestoreV2:195" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_195" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" input: "save_1/Identity_195" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_196" op: "Identity" input: "save_1/RestoreV2:196" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_196" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" input: "save_1/Identity_196" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_197" op: "Identity" input: "save_1/RestoreV2:197" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_197" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" input: "save_1/Identity_197" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_198" op: "Identity" input: "save_1/RestoreV2:198" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_198" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" input: "save_1/Identity_198" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_199" op: "Identity" input: "save_1/RestoreV2:199" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_199" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" input: "save_1/Identity_199" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_200" op: "Identity" input: "save_1/RestoreV2:200" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_200" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/expand/weights" input: "save_1/Identity_200" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_201" op: "Identity" input: "save_1/RestoreV2:201" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_201" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" input: "save_1/Identity_201" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_202" op: "Identity" input: "save_1/RestoreV2:202" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_202" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" input: "save_1/Identity_202" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_203" op: "Identity" input: "save_1/RestoreV2:203" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_203" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" input: "save_1/Identity_203" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_204" op: "Identity" input: "save_1/RestoreV2:204" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_204" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" input: "save_1/Identity_204" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_205" op: "Identity" input: "save_1/RestoreV2:205" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_205" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/project/weights" input: "save_1/Identity_205" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_206" op: "Identity" input: "save_1/RestoreV2:206" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_206" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" input: "save_1/Identity_206" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_207" op: "Identity" input: "save_1/RestoreV2:207" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_207" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" input: "save_1/Identity_207" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_208" op: "Identity" input: "save_1/RestoreV2:208" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_208" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" input: "save_1/Identity_208" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_209" op: "Identity" input: "save_1/RestoreV2:209" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_209" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" input: "save_1/Identity_209" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_210" op: "Identity" input: "save_1/RestoreV2:210" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_210" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" input: "save_1/Identity_210" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_211" op: "Identity" input: "save_1/RestoreV2:211" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_211" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" input: "save_1/Identity_211" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_212" op: "Identity" input: "save_1/RestoreV2:212" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_212" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_212" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_213" op: "Identity" input: "save_1/RestoreV2:213" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_213" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_213" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_214" op: "Identity" input: "save_1/RestoreV2:214" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_214" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" input: "save_1/Identity_214" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_215" op: "Identity" input: "save_1/RestoreV2:215" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_215" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" input: "save_1/Identity_215" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_216" op: "Identity" input: "save_1/RestoreV2:216" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_216" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" input: "save_1/Identity_216" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_217" op: "Identity" input: "save_1/RestoreV2:217" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_217" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" input: "save_1/Identity_217" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_218" op: "Identity" input: "save_1/RestoreV2:218" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_218" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" input: "save_1/Identity_218" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_219" op: "Identity" input: "save_1/RestoreV2:219" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_219" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/expand/weights" input: "save_1/Identity_219" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_220" op: "Identity" input: "save_1/RestoreV2:220" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_220" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" input: "save_1/Identity_220" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_221" op: "Identity" input: "save_1/RestoreV2:221" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_221" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" input: "save_1/Identity_221" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_222" op: "Identity" input: "save_1/RestoreV2:222" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_222" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" input: "save_1/Identity_222" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_223" op: "Identity" input: "save_1/RestoreV2:223" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_223" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" input: "save_1/Identity_223" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_224" op: "Identity" input: "save_1/RestoreV2:224" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_224" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_6/project/weights" input: "save_1/Identity_224" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_225" op: "Identity" input: "save_1/RestoreV2:225" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_225" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" input: "save_1/Identity_225" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_226" op: "Identity" input: "save_1/RestoreV2:226" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_226" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" input: "save_1/Identity_226" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_227" op: "Identity" input: "save_1/RestoreV2:227" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_227" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_227" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_228" op: "Identity" input: "save_1/RestoreV2:228" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_228" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_228" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_229" op: "Identity" input: "save_1/RestoreV2:229" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_229" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" input: "save_1/Identity_229" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_230" op: "Identity" input: "save_1/RestoreV2:230" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_230" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" input: "save_1/Identity_230" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_231" op: "Identity" input: "save_1/RestoreV2:231" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_231" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" input: "save_1/Identity_231" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_232" op: "Identity" input: "save_1/RestoreV2:232" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_232" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" input: "save_1/Identity_232" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_233" op: "Identity" input: "save_1/RestoreV2:233" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_233" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" input: "save_1/Identity_233" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_234" op: "Identity" input: "save_1/RestoreV2:234" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_234" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/expand/weights" input: "save_1/Identity_234" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_235" op: "Identity" input: "save_1/RestoreV2:235" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_235" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" input: "save_1/Identity_235" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_236" op: "Identity" input: "save_1/RestoreV2:236" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_236" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" input: "save_1/Identity_236" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_237" op: "Identity" input: "save_1/RestoreV2:237" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_237" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" input: "save_1/Identity_237" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_238" op: "Identity" input: "save_1/RestoreV2:238" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_238" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" input: "save_1/Identity_238" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_239" op: "Identity" input: "save_1/RestoreV2:239" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_239" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_7/project/weights" input: "save_1/Identity_239" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_240" op: "Identity" input: "save_1/RestoreV2:240" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_240" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" input: "save_1/Identity_240" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_241" op: "Identity" input: "save_1/RestoreV2:241" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_241" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" input: "save_1/Identity_241" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_242" op: "Identity" input: "save_1/RestoreV2:242" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_242" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_242" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_243" op: "Identity" input: "save_1/RestoreV2:243" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_243" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_243" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_244" op: "Identity" input: "save_1/RestoreV2:244" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_244" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" input: "save_1/Identity_244" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_245" op: "Identity" input: "save_1/RestoreV2:245" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_245" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" input: "save_1/Identity_245" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_246" op: "Identity" input: "save_1/RestoreV2:246" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_246" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" input: "save_1/Identity_246" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_247" op: "Identity" input: "save_1/RestoreV2:247" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_247" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" input: "save_1/Identity_247" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_248" op: "Identity" input: "save_1/RestoreV2:248" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_248" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" input: "save_1/Identity_248" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_249" op: "Identity" input: "save_1/RestoreV2:249" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_249" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/expand/weights" input: "save_1/Identity_249" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_250" op: "Identity" input: "save_1/RestoreV2:250" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_250" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" input: "save_1/Identity_250" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_251" op: "Identity" input: "save_1/RestoreV2:251" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_251" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" input: "save_1/Identity_251" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_252" op: "Identity" input: "save_1/RestoreV2:252" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_252" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" input: "save_1/Identity_252" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_253" op: "Identity" input: "save_1/RestoreV2:253" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_253" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" input: "save_1/Identity_253" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_254" op: "Identity" input: "save_1/RestoreV2:254" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_254" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_8/project/weights" input: "save_1/Identity_254" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_255" op: "Identity" input: "save_1/RestoreV2:255" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_255" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" input: "save_1/Identity_255" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_256" op: "Identity" input: "save_1/RestoreV2:256" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_256" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" input: "save_1/Identity_256" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_257" op: "Identity" input: "save_1/RestoreV2:257" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_257" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" input: "save_1/Identity_257" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_258" op: "Identity" input: "save_1/RestoreV2:258" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_258" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" input: "save_1/Identity_258" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_259" op: "Identity" input: "save_1/RestoreV2:259" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_259" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" input: "save_1/Identity_259" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_260" op: "Identity" input: "save_1/RestoreV2:260" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_260" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" input: "save_1/Identity_260" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_261" op: "Identity" input: "save_1/RestoreV2:261" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_261" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" input: "save_1/Identity_261" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_262" op: "Identity" input: "save_1/RestoreV2:262" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_262" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" input: "save_1/Identity_262" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_263" op: "Identity" input: "save_1/RestoreV2:263" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_263" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" input: "save_1/Identity_263" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_264" op: "Identity" input: "save_1/RestoreV2:264" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_264" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/expand/weights" input: "save_1/Identity_264" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_265" op: "Identity" input: "save_1/RestoreV2:265" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_265" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" input: "save_1/Identity_265" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_266" op: "Identity" input: "save_1/RestoreV2:266" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_266" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" input: "save_1/Identity_266" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_267" op: "Identity" input: "save_1/RestoreV2:267" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_267" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" input: "save_1/Identity_267" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_268" op: "Identity" input: "save_1/RestoreV2:268" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_268" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" input: "save_1/Identity_268" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_269" op: "Identity" input: "save_1/RestoreV2:269" device: "/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_269" op: "AssignVariableOp" input: "MobilenetV3/expanded_conv_9/project/weights" input: "save_1/Identity_269" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "save_1/Identity_270" op: "Identity" input: "save_1/RestoreV2:270" device: "/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "save_1/AssignVariableOp_270" op: "AssignVariableOp" input: "global_step" input: "save_1/Identity_270" device: "/device:CPU:0" attr { key: "dtype" value { type: DT_INT64 } } } node { name: "save_1/restore_all" op: "NoOp" input: "^save_1/AssignVariableOp" input: "^save_1/AssignVariableOp_1" input: "^save_1/AssignVariableOp_10" input: "^save_1/AssignVariableOp_100" input: "^save_1/AssignVariableOp_101" input: "^save_1/AssignVariableOp_102" input: "^save_1/AssignVariableOp_103" input: "^save_1/AssignVariableOp_104" input: "^save_1/AssignVariableOp_105" input: "^save_1/AssignVariableOp_106" input: "^save_1/AssignVariableOp_107" input: "^save_1/AssignVariableOp_108" input: "^save_1/AssignVariableOp_109" input: "^save_1/AssignVariableOp_11" input: "^save_1/AssignVariableOp_110" input: "^save_1/AssignVariableOp_111" input: "^save_1/AssignVariableOp_112" input: "^save_1/AssignVariableOp_113" input: "^save_1/AssignVariableOp_114" input: "^save_1/AssignVariableOp_115" input: "^save_1/AssignVariableOp_116" input: "^save_1/AssignVariableOp_117" input: "^save_1/AssignVariableOp_118" input: "^save_1/AssignVariableOp_119" input: "^save_1/AssignVariableOp_12" input: "^save_1/AssignVariableOp_120" input: "^save_1/AssignVariableOp_121" input: "^save_1/AssignVariableOp_122" input: "^save_1/AssignVariableOp_123" input: "^save_1/AssignVariableOp_124" input: "^save_1/AssignVariableOp_125" input: "^save_1/AssignVariableOp_126" input: "^save_1/AssignVariableOp_127" input: "^save_1/AssignVariableOp_128" input: "^save_1/AssignVariableOp_129" input: "^save_1/AssignVariableOp_13" input: "^save_1/AssignVariableOp_130" input: "^save_1/AssignVariableOp_131" input: "^save_1/AssignVariableOp_132" input: "^save_1/AssignVariableOp_133" input: "^save_1/AssignVariableOp_134" input: "^save_1/AssignVariableOp_135" input: "^save_1/AssignVariableOp_136" input: "^save_1/AssignVariableOp_137" input: "^save_1/AssignVariableOp_138" input: "^save_1/AssignVariableOp_139" input: "^save_1/AssignVariableOp_14" input: "^save_1/AssignVariableOp_140" input: "^save_1/AssignVariableOp_141" input: "^save_1/AssignVariableOp_142" input: "^save_1/AssignVariableOp_143" input: "^save_1/AssignVariableOp_144" input: "^save_1/AssignVariableOp_145" input: "^save_1/AssignVariableOp_146" input: "^save_1/AssignVariableOp_147" input: "^save_1/AssignVariableOp_148" input: "^save_1/AssignVariableOp_149" input: "^save_1/AssignVariableOp_15" input: "^save_1/AssignVariableOp_150" input: "^save_1/AssignVariableOp_151" input: "^save_1/AssignVariableOp_152" input: "^save_1/AssignVariableOp_153" input: "^save_1/AssignVariableOp_154" input: "^save_1/AssignVariableOp_155" input: "^save_1/AssignVariableOp_156" input: "^save_1/AssignVariableOp_157" input: "^save_1/AssignVariableOp_158" input: "^save_1/AssignVariableOp_159" input: "^save_1/AssignVariableOp_16" input: "^save_1/AssignVariableOp_160" input: "^save_1/AssignVariableOp_161" input: "^save_1/AssignVariableOp_162" input: "^save_1/AssignVariableOp_163" input: "^save_1/AssignVariableOp_164" input: "^save_1/AssignVariableOp_165" input: "^save_1/AssignVariableOp_166" input: "^save_1/AssignVariableOp_167" input: "^save_1/AssignVariableOp_168" input: "^save_1/AssignVariableOp_169" input: "^save_1/AssignVariableOp_17" input: "^save_1/AssignVariableOp_170" input: "^save_1/AssignVariableOp_171" input: "^save_1/AssignVariableOp_172" input: "^save_1/AssignVariableOp_173" input: "^save_1/AssignVariableOp_174" input: "^save_1/AssignVariableOp_175" input: "^save_1/AssignVariableOp_176" input: "^save_1/AssignVariableOp_177" input: "^save_1/AssignVariableOp_178" input: "^save_1/AssignVariableOp_179" input: "^save_1/AssignVariableOp_18" input: "^save_1/AssignVariableOp_180" input: "^save_1/AssignVariableOp_181" input: "^save_1/AssignVariableOp_182" input: "^save_1/AssignVariableOp_183" input: "^save_1/AssignVariableOp_184" input: "^save_1/AssignVariableOp_185" input: "^save_1/AssignVariableOp_186" input: "^save_1/AssignVariableOp_187" input: "^save_1/AssignVariableOp_188" input: "^save_1/AssignVariableOp_189" input: "^save_1/AssignVariableOp_19" input: "^save_1/AssignVariableOp_190" input: "^save_1/AssignVariableOp_191" input: "^save_1/AssignVariableOp_192" input: "^save_1/AssignVariableOp_193" input: "^save_1/AssignVariableOp_194" input: "^save_1/AssignVariableOp_195" input: "^save_1/AssignVariableOp_196" input: "^save_1/AssignVariableOp_197" input: "^save_1/AssignVariableOp_198" input: "^save_1/AssignVariableOp_199" input: "^save_1/AssignVariableOp_2" input: "^save_1/AssignVariableOp_20" input: "^save_1/AssignVariableOp_200" input: "^save_1/AssignVariableOp_201" input: "^save_1/AssignVariableOp_202" input: "^save_1/AssignVariableOp_203" input: "^save_1/AssignVariableOp_204" input: "^save_1/AssignVariableOp_205" input: "^save_1/AssignVariableOp_206" input: "^save_1/AssignVariableOp_207" input: "^save_1/AssignVariableOp_208" input: "^save_1/AssignVariableOp_209" input: "^save_1/AssignVariableOp_21" input: "^save_1/AssignVariableOp_210" input: "^save_1/AssignVariableOp_211" input: "^save_1/AssignVariableOp_212" input: "^save_1/AssignVariableOp_213" input: "^save_1/AssignVariableOp_214" input: "^save_1/AssignVariableOp_215" input: "^save_1/AssignVariableOp_216" input: "^save_1/AssignVariableOp_217" input: "^save_1/AssignVariableOp_218" input: "^save_1/AssignVariableOp_219" input: "^save_1/AssignVariableOp_22" input: "^save_1/AssignVariableOp_220" input: "^save_1/AssignVariableOp_221" input: "^save_1/AssignVariableOp_222" input: "^save_1/AssignVariableOp_223" input: "^save_1/AssignVariableOp_224" input: "^save_1/AssignVariableOp_225" input: "^save_1/AssignVariableOp_226" input: "^save_1/AssignVariableOp_227" input: "^save_1/AssignVariableOp_228" input: "^save_1/AssignVariableOp_229" input: "^save_1/AssignVariableOp_23" input: "^save_1/AssignVariableOp_230" input: "^save_1/AssignVariableOp_231" input: "^save_1/AssignVariableOp_232" input: "^save_1/AssignVariableOp_233" input: "^save_1/AssignVariableOp_234" input: "^save_1/AssignVariableOp_235" input: "^save_1/AssignVariableOp_236" input: "^save_1/AssignVariableOp_237" input: "^save_1/AssignVariableOp_238" input: "^save_1/AssignVariableOp_239" input: "^save_1/AssignVariableOp_24" input: "^save_1/AssignVariableOp_240" input: "^save_1/AssignVariableOp_241" input: "^save_1/AssignVariableOp_242" input: "^save_1/AssignVariableOp_243" input: "^save_1/AssignVariableOp_244" input: "^save_1/AssignVariableOp_245" input: "^save_1/AssignVariableOp_246" input: "^save_1/AssignVariableOp_247" input: "^save_1/AssignVariableOp_248" input: "^save_1/AssignVariableOp_249" input: "^save_1/AssignVariableOp_25" input: "^save_1/AssignVariableOp_250" input: "^save_1/AssignVariableOp_251" input: "^save_1/AssignVariableOp_252" input: "^save_1/AssignVariableOp_253" input: "^save_1/AssignVariableOp_254" input: "^save_1/AssignVariableOp_255" input: "^save_1/AssignVariableOp_256" input: "^save_1/AssignVariableOp_257" input: "^save_1/AssignVariableOp_258" input: "^save_1/AssignVariableOp_259" input: "^save_1/AssignVariableOp_26" input: "^save_1/AssignVariableOp_260" input: "^save_1/AssignVariableOp_261" input: "^save_1/AssignVariableOp_262" input: "^save_1/AssignVariableOp_263" input: "^save_1/AssignVariableOp_264" input: "^save_1/AssignVariableOp_265" input: "^save_1/AssignVariableOp_266" input: "^save_1/AssignVariableOp_267" input: "^save_1/AssignVariableOp_268" input: "^save_1/AssignVariableOp_269" input: "^save_1/AssignVariableOp_27" input: "^save_1/AssignVariableOp_270" input: "^save_1/AssignVariableOp_28" input: "^save_1/AssignVariableOp_29" input: "^save_1/AssignVariableOp_3" input: "^save_1/AssignVariableOp_30" input: "^save_1/AssignVariableOp_31" input: "^save_1/AssignVariableOp_32" input: "^save_1/AssignVariableOp_33" input: "^save_1/AssignVariableOp_34" input: "^save_1/AssignVariableOp_35" input: "^save_1/AssignVariableOp_36" input: "^save_1/AssignVariableOp_37" input: "^save_1/AssignVariableOp_38" input: "^save_1/AssignVariableOp_39" input: "^save_1/AssignVariableOp_4" input: "^save_1/AssignVariableOp_40" input: "^save_1/AssignVariableOp_41" input: "^save_1/AssignVariableOp_42" input: "^save_1/AssignVariableOp_43" input: "^save_1/AssignVariableOp_44" input: "^save_1/AssignVariableOp_45" input: "^save_1/AssignVariableOp_46" input: "^save_1/AssignVariableOp_47" input: "^save_1/AssignVariableOp_48" input: "^save_1/AssignVariableOp_49" input: "^save_1/AssignVariableOp_5" input: "^save_1/AssignVariableOp_50" input: "^save_1/AssignVariableOp_51" input: "^save_1/AssignVariableOp_52" input: "^save_1/AssignVariableOp_53" input: "^save_1/AssignVariableOp_54" input: "^save_1/AssignVariableOp_55" input: "^save_1/AssignVariableOp_56" input: "^save_1/AssignVariableOp_57" input: "^save_1/AssignVariableOp_58" input: "^save_1/AssignVariableOp_59" input: "^save_1/AssignVariableOp_6" input: "^save_1/AssignVariableOp_60" input: "^save_1/AssignVariableOp_61" input: "^save_1/AssignVariableOp_62" input: "^save_1/AssignVariableOp_63" input: "^save_1/AssignVariableOp_64" input: "^save_1/AssignVariableOp_65" input: "^save_1/AssignVariableOp_66" input: "^save_1/AssignVariableOp_67" input: "^save_1/AssignVariableOp_68" input: "^save_1/AssignVariableOp_69" input: "^save_1/AssignVariableOp_7" input: "^save_1/AssignVariableOp_70" input: "^save_1/AssignVariableOp_71" input: "^save_1/AssignVariableOp_72" input: "^save_1/AssignVariableOp_73" input: "^save_1/AssignVariableOp_74" input: "^save_1/AssignVariableOp_75" input: "^save_1/AssignVariableOp_76" input: "^save_1/AssignVariableOp_77" input: "^save_1/AssignVariableOp_78" input: "^save_1/AssignVariableOp_79" input: "^save_1/AssignVariableOp_8" input: "^save_1/AssignVariableOp_80" input: "^save_1/AssignVariableOp_81" input: "^save_1/AssignVariableOp_82" input: "^save_1/AssignVariableOp_83" input: "^save_1/AssignVariableOp_84" input: "^save_1/AssignVariableOp_85" input: "^save_1/AssignVariableOp_86" input: "^save_1/AssignVariableOp_87" input: "^save_1/AssignVariableOp_88" input: "^save_1/AssignVariableOp_89" input: "^save_1/AssignVariableOp_9" input: "^save_1/AssignVariableOp_90" input: "^save_1/AssignVariableOp_91" input: "^save_1/AssignVariableOp_92" input: "^save_1/AssignVariableOp_93" input: "^save_1/AssignVariableOp_94" input: "^save_1/AssignVariableOp_95" input: "^save_1/AssignVariableOp_96" input: "^save_1/AssignVariableOp_97" input: "^save_1/AssignVariableOp_98" input: "^save_1/AssignVariableOp_99" device: "/device:CPU:0" } node { name: "init_ops/init" op: "NoOp" input: "^MobilenetV3/Conv/BatchNorm/beta/Assign" input: "^MobilenetV3/Conv/BatchNorm/gamma/Assign" input: "^MobilenetV3/Conv/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/Conv/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/Conv/weights/Assign" input: "^MobilenetV3/Conv_1/BatchNorm/beta/Assign" input: "^MobilenetV3/Conv_1/BatchNorm/gamma/Assign" input: "^MobilenetV3/Conv_1/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/Conv_1/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/Conv_1/weights/Assign" input: "^MobilenetV3/Conv_2/biases/Assign" input: "^MobilenetV3/Conv_2/weights/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/biases/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/weights/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp/Assign" input: "^MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1/Assign" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv/project/weights/Assign" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_1/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_1/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_1/project/weights/Assign" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_10/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_10/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_10/project/weights/Assign" input: "^MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_11/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_11/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_11/project/weights/Assign" input: "^MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_12/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_12/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_12/project/weights/Assign" input: "^MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_13/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_13/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_13/project/weights/Assign" input: "^MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_14/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_14/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_14/project/weights/Assign" input: "^MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_2/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_2/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_2/project/weights/Assign" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_3/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_3/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_3/project/weights/Assign" input: "^MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_4/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_4/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_4/project/weights/Assign" input: "^MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_5/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_5/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_5/project/weights/Assign" input: "^MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases/Assign" input: "^MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights/Assign" input: "^MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases/Assign" input: "^MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights/Assign" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_6/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_6/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_6/project/weights/Assign" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_7/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_7/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_7/project/weights/Assign" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_8/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_8/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_8/project/weights/Assign" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_9/depthwise/depthwise_weights/Assign" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_9/expand/weights/Assign" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/beta/Assign" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/gamma/Assign" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean/Assign" input: "^MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance/Assign" input: "^MobilenetV3/expanded_conv_9/project/weights/Assign" input: "^global_step/Assign" device: "/device:CPU:0" } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp" op: "VarIsInitializedOp" input: "global_step" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_1" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_2" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_3" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_4" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_5" op: "VarIsInitializedOp" input: "MobilenetV3/Conv/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_6" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_7" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_8" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_9" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_10" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_11" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_12" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_13" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_14" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_15" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_16" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_17" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_18" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_19" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_20" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_21" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_22" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_23" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_24" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_25" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_26" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_27" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_28" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_29" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_30" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_31" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_32" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_33" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_34" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_35" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_36" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_37" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_38" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_39" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_40" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_41" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_42" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_43" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_44" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_45" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_46" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_47" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_48" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_49" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_50" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_51" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_52" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_53" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_54" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_55" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_56" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_57" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_58" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_59" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_60" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_61" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_62" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_63" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_64" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_65" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_66" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_67" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_68" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_69" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_70" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_71" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_72" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_73" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_74" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_75" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_76" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_77" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_78" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_79" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_80" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_81" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_82" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_83" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_84" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_85" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_86" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_87" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_88" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_89" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_90" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_91" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_92" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_93" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_94" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_95" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_96" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_97" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_98" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_99" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_100" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_101" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_102" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_103" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_104" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_105" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_106" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_107" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_108" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_109" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_110" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_111" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_112" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_113" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_114" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_115" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_116" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_117" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_118" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_119" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_120" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_121" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_122" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_123" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_124" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_125" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_126" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_127" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_128" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_129" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_130" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_131" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_132" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_133" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_134" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_135" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_136" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_137" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_138" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_139" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_140" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_141" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_142" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_143" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_144" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_145" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_146" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_147" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_148" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_149" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_150" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_151" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_152" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_153" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_154" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_155" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_156" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_157" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_158" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_159" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_160" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_161" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_162" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_163" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_164" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_165" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_166" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_167" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_168" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_169" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_170" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_171" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_172" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_173" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_174" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_175" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_176" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_177" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_178" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_179" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_180" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_181" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_182" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_183" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_184" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_185" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_186" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_187" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_188" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_189" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_190" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_191" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_192" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_193" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_194" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_195" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_196" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_197" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_198" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_199" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_200" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_201" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_202" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_203" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_204" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_205" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_206" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_207" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_208" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_209" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_210" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_211" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_212" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_213" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_214" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_215" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_216" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_217" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_218" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_219" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_220" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_221" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_222" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_223" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_224" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_225" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_226" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_227" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_228" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_229" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_230" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_231" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_232" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_233" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_234" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_235" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_236" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_237" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_238" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_239" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_240" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_241" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_242" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_243" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_244" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_245" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_246" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_247" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_248" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_249" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_250" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_251" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_252" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_253" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_254" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_255" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_256" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_257" op: "VarIsInitializedOp" input: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_258" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_259" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/gamma" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_260" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/beta" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_261" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_mean" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_262" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_1/BatchNorm/moving_variance" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_263" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_2/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_264" op: "VarIsInitializedOp" input: "MobilenetV3/Conv_2/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_265" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_266" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_267" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_268" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_269" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/VarIsInitializedOp_270" op: "VarIsInitializedOp" input: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "init_ops/report_uninitialized_variables/stack" op: "Pack" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_1" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_2" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_3" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_4" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_5" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_6" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_7" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_8" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_9" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_10" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_11" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_12" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_13" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_14" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_15" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_16" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_17" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_18" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_19" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_20" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_21" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_22" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_23" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_24" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_25" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_26" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_27" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_28" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_29" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_30" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_31" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_32" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_33" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_34" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_35" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_36" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_37" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_38" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_39" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_40" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_41" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_42" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_43" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_44" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_45" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_46" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_47" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_48" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_49" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_50" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_51" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_52" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_53" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_54" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_55" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_56" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_57" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_58" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_59" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_60" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_61" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_62" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_63" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_64" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_65" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_66" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_67" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_68" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_69" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_70" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_71" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_72" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_73" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_74" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_75" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_76" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_77" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_78" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_79" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_80" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_81" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_82" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_83" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_84" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_85" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_86" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_87" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_88" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_89" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_90" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_91" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_92" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_93" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_94" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_95" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_96" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_97" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_98" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_99" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_100" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_101" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_102" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_103" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_104" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_105" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_106" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_107" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_108" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_109" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_110" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_111" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_112" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_113" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_114" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_115" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_116" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_117" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_118" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_119" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_120" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_121" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_122" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_123" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_124" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_125" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_126" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_127" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_128" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_129" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_130" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_131" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_132" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_133" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_134" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_135" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_136" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_137" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_138" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_139" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_140" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_141" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_142" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_143" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_144" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_145" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_146" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_147" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_148" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_149" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_150" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_151" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_152" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_153" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_154" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_155" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_156" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_157" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_158" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_159" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_160" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_161" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_162" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_163" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_164" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_165" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_166" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_167" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_168" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_169" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_170" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_171" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_172" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_173" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_174" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_175" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_176" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_177" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_178" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_179" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_180" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_181" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_182" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_183" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_184" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_185" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_186" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_187" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_188" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_189" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_190" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_191" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_192" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_193" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_194" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_195" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_196" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_197" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_198" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_199" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_200" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_201" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_202" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_203" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_204" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_205" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_206" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_207" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_208" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_209" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_210" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_211" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_212" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_213" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_214" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_215" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_216" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_217" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_218" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_219" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_220" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_221" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_222" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_223" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_224" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_225" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_226" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_227" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_228" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_229" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_230" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_231" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_232" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_233" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_234" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_235" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_236" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_237" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_238" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_239" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_240" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_241" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_242" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_243" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_244" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_245" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_246" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_247" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_248" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_249" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_250" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_251" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_252" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_253" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_254" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_255" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_256" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_257" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_258" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_259" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_260" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_261" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_262" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_263" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_264" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_265" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_266" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_267" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_268" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_269" input: "init_ops/report_uninitialized_variables/VarIsInitializedOp_270" device: "/device:CPU:0" attr { key: "N" value { i: 271 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 271 } } } } } 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: 271 } } } } } } node { name: "init_ops/report_uninitialized_variables/Const" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 271 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 271 } } string_val: "global_step" string_val: "MobilenetV3/Conv/weights" string_val: "MobilenetV3/Conv/BatchNorm/gamma" string_val: "MobilenetV3/Conv/BatchNorm/beta" string_val: "MobilenetV3/Conv/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv/project/weights" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/expand/weights" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_1/project/weights" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_1/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/expand/weights" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_2/project/weights" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_2/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/expand/weights" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_3/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_3/project/weights" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_3/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/expand/weights" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_4/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_4/project/weights" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_4/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/expand/weights" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_5/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_5/project/weights" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_5/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/expand/weights" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_6/project/weights" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_6/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/expand/weights" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_7/project/weights" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_7/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/expand/weights" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_8/project/weights" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_8/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/expand/weights" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_9/project/weights" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_9/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/expand/weights" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_10/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_10/project/weights" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_10/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/expand/weights" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_11/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_11/project/weights" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_11/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/expand/weights" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_12/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_12/project/weights" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_12/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/expand/weights" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_13/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_13/project/weights" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_13/project/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/expand/weights" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/expand/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/depthwise/depthwise_weights" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/depthwise/BatchNorm/moving_variance" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv/biases" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/weights" string_val: "MobilenetV3/expanded_conv_14/squeeze_excite/Conv_1/biases" string_val: "MobilenetV3/expanded_conv_14/project/weights" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/gamma" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/beta" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_mean" string_val: "MobilenetV3/expanded_conv_14/project/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_1/weights" string_val: "MobilenetV3/Conv_1/BatchNorm/gamma" string_val: "MobilenetV3/Conv_1/BatchNorm/beta" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_mean" string_val: "MobilenetV3/Conv_1/BatchNorm/moving_variance" string_val: "MobilenetV3/Conv_2/weights" string_val: "MobilenetV3/Conv_2/biases" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/weights/RMSProp_1" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp" string_val: "MobilenetV3/Logits/Conv2d_1c_1x1/biases/RMSProp_1" } } } } 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: 271 } } } } 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: 271 } } } } 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: 271 } } } } 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: 271 } } } } } } 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: 271 } } } } } } 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/GatherV2/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/GatherV2" op: "GatherV2" input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape" input: "init_ops/report_uninitialized_variables/boolean_mask/Squeeze" input: "init_ops/report_uninitialized_variables/boolean_mask/GatherV2/axis" device: "/device:CPU:0" attr { key: "Taxis" value { type: DT_INT32 } } 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: "batch_dims" value { i: 0 } } } node { name: "init_ops/init_1" op: "NoOp" } node { name: "init_ops/init_all_tables" op: "NoOp" } node { name: "init_ops/group_deps" op: "NoOp" input: "^init_ops/init_1" input: "^init_ops/init_all_tables" } node { name: "train_step/GreaterEqual/ReadVariableOp" op: "ReadVariableOp" input: "global_step" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } } node { name: "train_step/GreaterEqual/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: 10000 } } } } node { name: "train_step/GreaterEqual" op: "GreaterEqual" input: "train_step/GreaterEqual/ReadVariableOp" input: "train_step/GreaterEqual/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "train_step/FloorMod/ReadVariableOp" op: "ReadVariableOp" input: "global_step" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } } 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: "train_step/FloorMod/ReadVariableOp" 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 { } } } } attr { key: "incompatible_shape_error" value { b: true } } } library { function { signature { name: "cond_jpeg_false_105" input_arg { name: "decode_image_substr_reshape_1" type: DT_STRING } output_arg { name: "decode_image_cond_jpeg_identity" type: DT_UINT8 } is_stateful: true } node_def { name: "decode_image/Substr/pos" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "decode_image/Substr/pos" } } node_def { name: "decode_image/Substr/len" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "decode_image/Substr/len" } } node_def { name: "decode_image/Substr" op: "Substr" input: "decode_image_substr_reshape_1" input: "decode_image/Substr/pos:output:0" input: "decode_image/Substr/len:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "unit" value { s: "BYTE" } } experimental_debug_info { original_node_names: "decode_image/Substr" } } node_def { name: "decode_image/is_jpeg/Substr/pos" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "decode_image/is_jpeg/Substr/pos" } } node_def { name: "decode_image/is_jpeg/Substr/len" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "decode_image/is_jpeg/Substr/len" } } node_def { name: "decode_image/is_jpeg/Substr" op: "Substr" input: "decode_image_substr_reshape_1" input: "decode_image/is_jpeg/Substr/pos:output:0" input: "decode_image/is_jpeg/Substr/len:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "unit" value { s: "BYTE" } } experimental_debug_info { original_node_names: "decode_image/is_jpeg/Substr" } } node_def { name: "decode_image/is_jpeg/Equal/y" 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: "\377\330\377" } } } experimental_debug_info { original_node_names: "decode_image/is_jpeg/Equal/y" } } node_def { name: "decode_image/is_jpeg/Equal" op: "Equal" input: "decode_image/is_jpeg/Substr:output:0" input: "decode_image/is_jpeg/Equal/y:output:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "decode_image/is_jpeg/Equal" } } node_def { name: "decode_image/cond_jpeg" op: "If" input: "decode_image/is_jpeg/Equal:z:0" input: "decode_image_substr_reshape_1" input: "decode_image/Substr:output:0" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_UINT8 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "decode_image_cond_jpeg_false_120" } } } attr { key: "output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "then_branch" value { func { name: "decode_image_cond_jpeg_true_119" } } } experimental_debug_info { original_node_names: "decode_image/cond_jpeg" } } node_def { name: "decode_image/cond_jpeg/Identity" op: "Identity" input: "decode_image/cond_jpeg:output:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "decode_image/cond_jpeg/Identity" } } ret { key: "decode_image_cond_jpeg_identity" value: "decode_image/cond_jpeg/Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_2_cond_false_3641" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_28_cond_false_4447" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_39_cond_true_4787" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } } } function { signature { name: "decode_image_cond_jpeg_false_120" input_arg { name: "is_png_substr_reshape_1" type: DT_STRING } input_arg { name: "cond_png_decode_image_substr" type: DT_STRING } output_arg { name: "cond_png_identity" type: DT_UINT8 } is_stateful: true } node_def { name: "is_png/Substr/pos" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "is_png/Substr/pos" } } node_def { name: "is_png/Substr/len" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "is_png/Substr/len" } } node_def { name: "is_png/Substr" op: "Substr" input: "is_png_substr_reshape_1" input: "is_png/Substr/pos:output:0" input: "is_png/Substr/len:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "unit" value { s: "BYTE" } } experimental_debug_info { original_node_names: "is_png/Substr" } } node_def { name: "is_png/Equal/y" 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: "\211PN" } } } experimental_debug_info { original_node_names: "is_png/Equal/y" } } node_def { name: "is_png/Equal" op: "Equal" input: "is_png/Substr:output:0" input: "is_png/Equal/y:output:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "is_png/Equal" } } node_def { name: "cond_png" op: "If" input: "is_png/Equal:z:0" input: "is_png_substr_reshape_1" input: "cond_png_decode_image_substr" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_UINT8 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "cond_png_false_138" } } } attr { key: "output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "then_branch" value { func { name: "cond_png_true_137" } } } experimental_debug_info { original_node_names: "cond_png" } } node_def { name: "cond_png/Identity" op: "Identity" input: "cond_png:output:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "cond_png/Identity" } } ret { key: "cond_png_identity" value: "cond_png/Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_13_cond_true_3981" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_8_cond_false_3827" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_56_cond_true_5314" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_25_cond_true_4353" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_4_cond_false_3703" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "cond_jpeg_true_104" input_arg { name: "decodejpeg_reshape_1" type: DT_STRING } output_arg { name: "decodejpeg" type: DT_UINT8 } } node_def { name: "DecodeJpeg" op: "DecodeJpeg" input: "decodejpeg_reshape_1" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } 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 } } experimental_debug_info { original_node_names: "DecodeJpeg" } } ret { key: "decodejpeg" value: "DecodeJpeg:image:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "decode_image_cond_jpeg_true_119" input_arg { name: "decodejpeg_reshape_1" type: DT_STRING } input_arg { name: "placeholder" type: DT_STRING } output_arg { name: "identity" type: DT_UINT8 } is_stateful: true } node_def { name: "check_jpeg_channels/x" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_jpeg_channels/x" } } node_def { name: "check_jpeg_channels/y" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_jpeg_channels/y" } } node_def { name: "check_jpeg_channels" op: "NotEqual" input: "check_jpeg_channels/x:output:0" input: "check_jpeg_channels/y:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "check_jpeg_channels" } } node_def { name: "Assert/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: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } experimental_debug_info { original_node_names: "Assert/Const" } } node_def { name: "Assert/Assert/data_0" 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: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } experimental_debug_info { original_node_names: "Assert/Assert/data_0" } } node_def { name: "Assert/Assert" op: "Assert" input: "check_jpeg_channels:z:0" input: "Assert/Assert/data_0:output:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "_output_shapes" value { list { } } } attr { key: "summarize" value { i: 3 } } experimental_debug_info { original_node_names: "Assert/Assert" } } node_def { name: "DecodeJpeg" op: "DecodeJpeg" input: "decodejpeg_reshape_1" input: "^Assert/Assert" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } 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 } } experimental_debug_info { original_node_names: "DecodeJpeg" } } node_def { name: "Identity" op: "Identity" input: "DecodeJpeg:image:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_27_cond_true_4415" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_47_cond_true_5035" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_33_cond_false_4602" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_64_cond_false_5563" input_arg { name: "count_nonzero_notequal_mobilenetv3_logits_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_logits_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" 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" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } } } function { signature { name: "zero_fraction_58_cond_true_5376" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_64_cond_true_5562" input_arg { name: "count_nonzero_notequal_mobilenetv3_logits_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_logits_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" 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" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } } } function { signature { name: "zero_fraction_61_cond_false_5470" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_cond_true_3578" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_65_cond_true_5593" input_arg { name: "count_nonzero_notequal_mobilenetv3_predictions_reshape_1" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_predictions_reshape_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" 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" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } } } function { signature { name: "zero_fraction_32_cond_true_4570" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_9_cond_false_3858" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_26_cond_true_4384" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_32_cond_false_4571" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_37_cond_true_4725" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } } } function { signature { name: "cond_png_false_138" input_arg { name: "cond_gif_reshape_1" type: DT_STRING } input_arg { name: "is_gif_decode_image_substr" type: DT_STRING } output_arg { name: "cond_gif_identity" type: DT_UINT8 } is_stateful: true } node_def { name: "is_gif/y" 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: "GIF" } } } experimental_debug_info { original_node_names: "is_gif/y" } } node_def { name: "is_gif" op: "Equal" input: "is_gif_decode_image_substr" input: "is_gif/y:output:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "is_gif" } } node_def { name: "cond_gif" op: "If" input: "is_gif:z:0" input: "cond_gif_reshape_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_UINT8 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "cond_gif_false_148" } } } attr { key: "output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "then_branch" value { func { name: "cond_gif_true_147" } } } experimental_debug_info { original_node_names: "cond_gif" } } node_def { name: "cond_gif/Identity" op: "Identity" input: "cond_gif:output:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "cond_gif/Identity" } } ret { key: "cond_gif_identity" value: "cond_gif/Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_28_cond_true_4446" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_34_cond_false_4633" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_43_cond_false_4912" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_55_cond_false_5284" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_16_cond_true_4074" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_1_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_1_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_60_cond_false_5439" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "cond_gif_true_147" input_arg { name: "decodegif_reshape_1" type: DT_STRING } output_arg { name: "identity" type: DT_UINT8 } is_stateful: true } node_def { name: "check_gif_channels/x" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_gif_channels/x" } } node_def { name: "check_gif_channels/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } experimental_debug_info { original_node_names: "check_gif_channels/y" } } node_def { name: "check_gif_channels" op: "NotEqual" input: "check_gif_channels/x:output:0" input: "check_gif_channels/y:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "check_gif_channels" } } node_def { name: "check_gif_channels_1/x" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_gif_channels_1/x" } } node_def { name: "check_gif_channels_1/y" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_gif_channels_1/y" } } node_def { name: "check_gif_channels_1" op: "NotEqual" input: "check_gif_channels_1/x:output:0" input: "check_gif_channels_1/y:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "check_gif_channels_1" } } node_def { name: "LogicalAnd" op: "LogicalAnd" input: "check_gif_channels:z:0" input: "check_gif_channels_1:z:0" attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "LogicalAnd" } } node_def { name: "Assert/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: "Channels must be in (None, 0, 3) when decoding GIF images" } } } experimental_debug_info { original_node_names: "Assert/Const" } } node_def { name: "Assert/Assert/data_0" 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: "Channels must be in (None, 0, 3) when decoding GIF images" } } } experimental_debug_info { original_node_names: "Assert/Assert/data_0" } } node_def { name: "Assert/Assert" op: "Assert" input: "LogicalAnd:z:0" input: "Assert/Assert/data_0:output:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "_output_shapes" value { list { } } } attr { key: "summarize" value { i: 3 } } experimental_debug_info { original_node_names: "Assert/Assert" } } node_def { name: "DecodeGif" op: "DecodeGif" input: "decodegif_reshape_1" input: "^Assert/Assert" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } experimental_debug_info { original_node_names: "DecodeGif" } } node_def { name: "Identity" op: "Identity" input: "DecodeGif:image:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_55_cond_true_5283" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_52_cond_true_5190" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_7_cond_true_3795" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_42_cond_true_4880" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_14_cond_false_4013" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "distort_image_random_flip_left_right_false_242" input_arg { name: "distort_image_random_flip_left_right_control_dependency_0" type: DT_FLOAT } output_arg { name: "distort_image_random_flip_left_right_control_dependency" type: DT_FLOAT } } ret { key: "distort_image_random_flip_left_right_control_dependency" value: "distort_image_random_flip_left_right_control_dependency_0" } attr { key: "_input_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } } } function { signature { name: "zero_fraction_47_cond_false_5036" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_21_cond_false_4230" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } } } } function { signature { name: "zero_fraction_49_cond_true_5097" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } } } function { signature { name: "zero_fraction_41_cond_true_4849" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_42_cond_false_4881" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_63_cond_false_5532" input_arg { name: "count_nonzero_notequal_mobilenetv3_logits_avgpool" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_logits_avgpool" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } } } function { signature { name: "zero_fraction_19_cond_false_4168" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_59_cond_false_5408" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_2_cond_true_3640" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_41_cond_false_4850" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_58_cond_false_5377" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_65_cond_false_5594" input_arg { name: "count_nonzero_notequal_mobilenetv3_predictions_reshape_1" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_predictions_reshape_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" 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" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 6 } } } } } } } } function { signature { name: "zero_fraction_59_cond_true_5407" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_48_cond_false_5067" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } } } function { signature { name: "zero_fraction_17_cond_true_4105" input_arg { name: "count_nonzero_notequal_mobilenetv3_avgpool2d_avgpool" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_avgpool2d_avgpool" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_29_cond_false_4478" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_31_cond_false_4540" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_15_cond_true_4043" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_8_cond_true_3826" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_25_cond_false_4354" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_38_cond_true_4756" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_52_cond_false_5191" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_45_cond_true_4973" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_18_cond_false_4137" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_2_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_2_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } } } function { signature { name: "zero_fraction_51_cond_true_5159" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_15_cond_false_4044" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_26_cond_false_4385" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_48_cond_true_5066" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } } } function { signature { name: "case_cond_false_93" input_arg { name: "is_jpeg_substr_reshape_1" type: DT_STRING } output_arg { name: "cond_jpeg_identity" type: DT_UINT8 } is_stateful: true } node_def { name: "is_jpeg/Substr/pos" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "is_jpeg/Substr/pos" } } node_def { name: "is_jpeg/Substr/len" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "is_jpeg/Substr/len" } } node_def { name: "is_jpeg/Substr" op: "Substr" input: "is_jpeg_substr_reshape_1" input: "is_jpeg/Substr/pos:output:0" input: "is_jpeg/Substr/len:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "unit" value { s: "BYTE" } } experimental_debug_info { original_node_names: "is_jpeg/Substr" } } node_def { name: "is_jpeg/Equal/y" 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: "\377\330\377" } } } experimental_debug_info { original_node_names: "is_jpeg/Equal/y" } } node_def { name: "is_jpeg/Equal" op: "Equal" input: "is_jpeg/Substr:output:0" input: "is_jpeg/Equal/y:output:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "is_jpeg/Equal" } } node_def { name: "cond_jpeg" op: "If" input: "is_jpeg/Equal:z:0" input: "is_jpeg_substr_reshape_1" attr { key: "Tcond" value { type: DT_BOOL } } attr { key: "Tin" value { list { type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_UINT8 } } } attr { key: "_lower_using_switch_merge" value { b: true } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "else_branch" value { func { name: "cond_jpeg_false_105" } } } attr { key: "output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "then_branch" value { func { name: "cond_jpeg_true_104" } } } experimental_debug_info { original_node_names: "cond_jpeg" } } node_def { name: "cond_jpeg/Identity" op: "Identity" input: "cond_jpeg:output:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "cond_jpeg/Identity" } } ret { key: "cond_jpeg_identity" value: "cond_jpeg/Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_17_cond_false_4106" input_arg { name: "count_nonzero_notequal_mobilenetv3_avgpool2d_avgpool" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_avgpool2d_avgpool" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_4_cond_true_3702" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_21_cond_true_4229" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 64 } } } } } } } } function { signature { name: "zero_fraction_45_cond_false_4974" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_35_cond_false_4664" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_34_cond_true_4632" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_33_cond_true_4601" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_49_cond_false_5098" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 480 } } } } } } } } function { signature { name: "zero_fraction_10_cond_false_3889" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_1_cond_false_3610" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_13_cond_false_3982" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_50_cond_true_5128" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_44_cond_false_4943" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_6_cond_true_3764" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_24_cond_false_4323" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "case_cond_true_92" input_arg { name: "decoderaw_reshape_1" type: DT_STRING } output_arg { name: "decoderaw" type: DT_UINT8 } } node_def { name: "DecodeRaw" op: "DecodeRaw" input: "decoderaw_reshape_1" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "little_endian" value { b: true } } attr { key: "out_type" value { type: DT_UINT8 } } experimental_debug_info { original_node_names: "DecodeRaw" } } ret { key: "decoderaw" value: "DecodeRaw:output:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_19_cond_true_4167" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_40_cond_true_4818" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } } } function { signature { name: "zero_fraction_30_cond_true_4508" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_35_cond_true_4663" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_53_cond_false_5222" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_22_cond_false_4261" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } } } } function { signature { name: "zero_fraction_36_cond_false_4695" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } } } function { signature { name: "zero_fraction_9_cond_true_3857" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_11_cond_false_3920" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_24_cond_true_4322" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_30_cond_false_4509" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_29_cond_true_4477" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_46_cond_true_5004" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_10_cond_true_3888" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_11_cond_true_3919" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "distort_image_random_flip_left_right_true_241" input_arg { name: "reversev2_distort_image_random_flip_left_right_control_dependency" type: DT_FLOAT } output_arg { name: "reversev2" type: DT_FLOAT } } node_def { name: "ReverseV2/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } experimental_debug_info { original_node_names: "ReverseV2/axis" } } node_def { name: "ReverseV2" op: "ReverseV2" input: "reversev2_distort_image_random_flip_left_right_control_dependency" input: "ReverseV2/axis:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } experimental_debug_info { original_node_names: "ReverseV2" } } ret { key: "reversev2" value: "ReverseV2:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 224 } dim { size: 224 } dim { size: 3 } } } } } } } } function { signature { name: "cond_gif_false_148" input_arg { name: "substr_reshape_1" type: DT_STRING } output_arg { name: "identity" type: DT_UINT8 } is_stateful: true } node_def { name: "Substr/pos" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "Substr/pos" } } node_def { name: "Substr/len" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "Substr/len" } } node_def { name: "Substr" op: "Substr" input: "substr_reshape_1" input: "Substr/pos:output:0" input: "Substr/len:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "unit" value { s: "BYTE" } } experimental_debug_info { original_node_names: "Substr" } } node_def { name: "is_bmp/y" 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: "BM" } } } experimental_debug_info { original_node_names: "is_bmp/y" } } node_def { name: "is_bmp" op: "Equal" input: "Substr:output:0" input: "is_bmp/y:output:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "is_bmp" } } node_def { name: "Assert/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: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } experimental_debug_info { original_node_names: "Assert/Const" } } node_def { name: "Assert/Assert/data_0" 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: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } experimental_debug_info { original_node_names: "Assert/Assert/data_0" } } node_def { name: "Assert/Assert" op: "Assert" input: "is_bmp:z:0" input: "Assert/Assert/data_0:output:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "_output_shapes" value { list { } } } attr { key: "summarize" value { i: 3 } } experimental_debug_info { original_node_names: "Assert/Assert" } } node_def { name: "check_channels/x" op: "Const" attr { key: "_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 } } } experimental_debug_info { original_node_names: "check_channels/x" } } node_def { name: "check_channels/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } experimental_debug_info { original_node_names: "check_channels/y" } } node_def { name: "check_channels" op: "NotEqual" input: "check_channels/x:output:0" input: "check_channels/y:output:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "check_channels" } } node_def { name: "Assert_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: "Channels must be in (None, 0, 3) when decoding BMP images" } } } experimental_debug_info { original_node_names: "Assert_1/Const" } } node_def { name: "Assert_1/Assert/data_0" 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: "Channels must be in (None, 0, 3) when decoding BMP images" } } } experimental_debug_info { original_node_names: "Assert_1/Assert/data_0" } } node_def { name: "Assert_1/Assert" op: "Assert" input: "check_channels:z:0" input: "Assert_1/Assert/data_0:output:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "_output_shapes" value { list { } } } attr { key: "summarize" value { i: 3 } } experimental_debug_info { original_node_names: "Assert_1/Assert" } } node_def { name: "DecodeBmp" op: "DecodeBmp" input: "substr_reshape_1" input: "^Assert/Assert" input: "^Assert_1/Assert" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "channels" value { i: 0 } } experimental_debug_info { original_node_names: "DecodeBmp" } } node_def { name: "Identity" op: "Identity" input: "DecodeBmp:image:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_20_cond_true_4198" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "case_Assert_AssertGuard_true_79" input_arg { name: "identity_case_lessequal" type: DT_BOOL } input_arg { name: "placeholder" type: DT_BOOL } output_arg { name: "identity" type: DT_BOOL } } node_def { name: "NoOp" op: "NoOp" attr { key: "_output_shapes" value { list { } } } experimental_debug_info { original_node_names: "NoOp" } } node_def { name: "Identity" op: "Identity" input: "identity_case_lessequal" input: "^NoOp" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { dim { size: 1 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } } } function { signature { name: "zero_fraction_20_cond_false_4199" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_53_cond_true_5221" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_54_cond_true_5252" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_23_cond_true_4291" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_1_cond_true_3609" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_27_cond_false_4416" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_3_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 72 } } } } } } } } function { signature { name: "zero_fraction_31_cond_true_4539" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 120 } } } } } } } } function { signature { name: "zero_fraction_37_cond_false_4726" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 240 } } } } } } } } function { signature { name: "zero_fraction_36_cond_true_4694" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 240 } } } } } } } } function { signature { name: "zero_fraction_7_cond_false_3796" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_16_cond_false_4075" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_1_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_1_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_43_cond_true_4911" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "zero_fraction_3_cond_false_3672" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_62_cond_true_5500" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_18_cond_true_4136" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_2_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_2_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } } } function { signature { name: "zero_fraction_60_cond_true_5438" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_57_cond_true_5345" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_expansion_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_44_cond_true_4942" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_8_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } function { signature { name: "zero_fraction_63_cond_true_5531" input_arg { name: "count_nonzero_notequal_mobilenetv3_logits_avgpool" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_logits_avgpool" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 1 } dim { size: 1 } dim { size: 1280 } } } } } } } } function { signature { name: "zero_fraction_22_cond_true_4260" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 64 } } } } } } } } function { signature { name: "zero_fraction_51_cond_false_5160" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_61_cond_true_5469" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_depthwise_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "case_Assert_AssertGuard_false_80" input_arg { name: "assert_case_lessequal" type: DT_BOOL } input_arg { name: "assert_case_preds_c" type: DT_BOOL } output_arg { name: "identity" type: DT_BOOL } is_stateful: true } node_def { name: "Assert/data_0" 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: "Input error: exclusive=True: more than 1 conditions (LogicalOr:0) evaluated as True:" } } } experimental_debug_info { original_node_names: "Assert/data_0" } } node_def { name: "Assert" op: "Assert" input: "assert_case_lessequal" input: "Assert/data_0:output:0" input: "assert_case_preds_c" attr { key: "T" value { list { type: DT_STRING type: DT_BOOL } } } attr { key: "_output_shapes" value { list { } } } attr { key: "summarize" value { i: 1 } } experimental_debug_info { original_node_names: "Assert" } } node_def { name: "Identity" op: "Identity" input: "assert_case_lessequal" input: "^Assert" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { dim { size: 1 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } } } function { signature { name: "zero_fraction_40_cond_false_4819" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } } } function { signature { name: "zero_fraction_3_cond_true_3671" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_2_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_6_cond_false_3765" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_5_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_50_cond_false_5129" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_10_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_12_cond_true_3950" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_5_cond_false_3734" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_14_cond_true_4012" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_12_cond_false_3951" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_11_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 112 } } } } } } } } function { signature { name: "zero_fraction_23_cond_false_4292" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_1_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 56 } dim { size: 56 } dim { size: 24 } } } } } } } } function { signature { name: "zero_fraction_56_cond_false_5315" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_54_cond_false_5253" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_12_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 672 } } } } } } } } function { signature { name: "zero_fraction_39_cond_false_4788" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_7_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 200 } } } } } } } } function { signature { name: "zero_fraction_62_cond_false_5501" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_14_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 160 } } } } } } } } function { signature { name: "zero_fraction_46_cond_false_5005" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_depthwise_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_9_depthwise_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 184 } } } } } } } } function { signature { name: "cond_png_true_137" input_arg { name: "decodepng_reshape_1" type: DT_STRING } input_arg { name: "placeholder" type: DT_STRING } output_arg { name: "identity" type: DT_UINT8 } } node_def { name: "DecodePng" op: "DecodePng" input: "decodepng_reshape_1" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "channels" value { i: 3 } } attr { key: "dtype" value { type: DT_UINT8 } } experimental_debug_info { original_node_names: "DecodePng" } } node_def { name: "Identity" op: "Identity" input: "DecodePng:image:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "zero_fraction_cond_false_3579" input_arg { name: "count_nonzero_notequal_mobilenetv3_conv_hard_swish_mul_1" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_conv_hard_swish_mul_1" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 112 } dim { size: 112 } dim { size: 16 } } } } } } } } function { signature { name: "zero_fraction_5_cond_true_3733" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" type: DT_FLOAT } output_arg { name: "cast" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_4_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output: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 } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } node_def { name: "Cast" op: "Cast" input: "count_nonzero/nonzero_count:output:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Cast" } } ret { key: "cast" value: "Cast:y:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 28 } dim { size: 28 } dim { size: 40 } } } } } } } } function { signature { name: "zero_fraction_57_cond_false_5346" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_expansion_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_13_expansion_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 7 } dim { size: 7 } dim { size: 960 } } } } } } } } function { signature { name: "zero_fraction_38_cond_false_4757" input_arg { name: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" type: DT_FLOAT } output_arg { name: "count_nonzero_nonzero_count" type: DT_INT64 } } node_def { name: "count_nonzero/zeros" op: "Const" attr { key: "_output_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 } } } experimental_debug_info { original_node_names: "count_nonzero/zeros" } } node_def { name: "count_nonzero/NotEqual" op: "NotEqual" input: "count_nonzero_notequal_mobilenetv3_expanded_conv_6_output" input: "count_nonzero/zeros:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } attr { key: "incompatible_shape_error" value { b: true } } experimental_debug_info { original_node_names: "count_nonzero/NotEqual" } } node_def { name: "count_nonzero/Cast" op: "Cast" input: "count_nonzero/NotEqual:z:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "Truncate" value { b: false } } attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } experimental_debug_info { original_node_names: "count_nonzero/Cast" } } node_def { name: "count_nonzero/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } experimental_debug_info { original_node_names: "count_nonzero/Const" } } node_def { name: "count_nonzero/nonzero_count" op: "Sum" input: "count_nonzero/Cast:y:0" input: "count_nonzero/Const:output:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } experimental_debug_info { original_node_names: "count_nonzero/nonzero_count" } } ret { key: "count_nonzero_nonzero_count" value: "count_nonzero/nonzero_count:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } arg_attr { value { attr { key: "_output_shapes" value { list { shape { dim { size: 32 } dim { size: 14 } dim { size: 14 } dim { size: 80 } } } } } } } } } versions { producer: 175 min_consumer: 12 }