diff --git "a/eval.graph" "b/eval.graph" new file mode 100644--- /dev/null +++ "b/eval.graph" @@ -0,0 +1,147267 @@ +node { + name: "global_step" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "global_step/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/Assign" + op: "Assign" + input: "global_step" + input: "global_step/Initializer/zeros" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "global_step/read" + op: "Identity" + input: "global_step" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/filename_queue/Const" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 128 + } + } + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00000-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00001-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00002-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00003-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00004-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00005-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00006-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00007-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00008-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00009-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00010-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00011-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00012-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00013-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00014-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00015-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00016-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00017-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00018-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00019-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00020-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00021-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00022-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00023-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00024-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00025-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00026-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00027-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00028-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00029-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00030-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00031-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00032-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00033-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00034-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00035-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00036-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00037-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00038-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00039-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00040-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00041-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00042-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00043-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00044-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00045-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00046-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00047-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00048-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00049-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00050-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00051-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00052-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00053-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00054-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00055-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00056-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00057-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00058-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00059-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00060-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00061-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00062-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00063-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00064-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00065-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00066-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00067-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00068-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00069-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00070-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00071-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00072-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00073-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00074-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00075-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00076-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00077-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00078-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00079-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00080-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00081-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00082-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00083-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00084-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00085-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00086-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00087-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00088-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00089-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00090-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00091-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00092-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00093-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00094-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00095-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00096-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00097-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00098-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00099-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00100-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00101-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00102-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00103-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00104-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00105-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00106-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00107-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00108-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00109-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00110-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00111-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00112-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00113-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00114-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00115-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00116-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00117-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00118-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00119-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00120-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00121-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00122-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00123-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00124-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00125-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00126-of-00128" + string_val: "/data/imagenet-2012/imagenet-with-bbox-validation-00127-of-00128" + } + } + } +} +node { + name: "batch_processing/filename_queue/Size" + 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: 128 + } + } + } +} +node { + name: "batch_processing/filename_queue/Greater/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: 0 + } + } + } +} +node { + name: "batch_processing/filename_queue/Greater" + op: "Greater" + input: "batch_processing/filename_queue/Size" + input: "batch_processing/filename_queue/Greater/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/filename_queue/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: "string_input_producer requires a non-null input tensor" + } + } + } +} +node { + name: "batch_processing/filename_queue/Assert" + op: "Assert" + input: "batch_processing/filename_queue/Greater" + input: "batch_processing/filename_queue/Assert/data_0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "batch_processing/filename_queue/Identity" + op: "Identity" + input: "batch_processing/filename_queue/Const" + input: "^batch_processing/filename_queue/Assert" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "batch_processing/filename_queue" + op: "FIFOQueue" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "capacity" + value { + i: 1 + } + } + 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: "batch_processing/filename_queue/filename_queue_EnqueueMany" + op: "QueueEnqueueMany" + input: "batch_processing/filename_queue" + input: "batch_processing/filename_queue/Identity" + attr { + key: "Tcomponents" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/filename_queue" + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/filename_queue/filename_queue_Close" + op: "QueueClose" + input: "batch_processing/filename_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/filename_queue" + } + } + } + attr { + key: "cancel_pending_enqueues" + value { + b: false + } + } +} +node { + name: "batch_processing/filename_queue/filename_queue_Close_1" + op: "QueueClose" + input: "batch_processing/filename_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/filename_queue" + } + } + } + attr { + key: "cancel_pending_enqueues" + value { + b: true + } + } +} +node { + name: "batch_processing/filename_queue/filename_queue_Size" + op: "QueueSize" + input: "batch_processing/filename_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/filename_queue" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/filename_queue/Cast" + op: "Cast" + input: "batch_processing/filename_queue/filename_queue_Size" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/filename_queue/mul/y" + 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: "batch_processing/filename_queue/mul" + op: "Mul" + input: "batch_processing/filename_queue/Cast" + input: "batch_processing/filename_queue/mul/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/filename_queue/ScalarSummary/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: "queue/batch_processing/filename_queue/fraction_of_1_full" + } + } + } +} +node { + name: "batch_processing/filename_queue/ScalarSummary" + op: "ScalarSummary" + input: "batch_processing/filename_queue/ScalarSummary/tags" + input: "batch_processing/filename_queue/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/fifo_examples_queue" + op: "FIFOQueue" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "capacity" + value { + i: 1124 + } + } + attr { + key: "component_types" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "shapes" + value { + list { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "batch_processing/fifo_examples_queue_Size" + op: "QueueSize" + input: "batch_processing/fifo_examples_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/fifo_examples_queue" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ToFloat" + op: "Cast" + input: "batch_processing/fifo_examples_queue_Size" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/mul/y" + 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.000889679708052 + } + } + } +} +node { + name: "batch_processing/mul" + op: "Mul" + input: "batch_processing/ToFloat" + input: "batch_processing/mul/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ScalarSummary/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: "queue/batch_processing/fifo_examples_queue/fraction_of_1124_full" + } + } + } +} +node { + name: "batch_processing/ScalarSummary" + op: "ScalarSummary" + input: "batch_processing/ScalarSummary/tags" + input: "batch_processing/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/SSTableReader" + op: "SSTableReader" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "key_prefix" + value { + s: "" + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "batch_processing/ReaderRead" + op: "ReaderRead" + input: "batch_processing/SSTableReader" + input: "batch_processing/filename_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/SSTableReader" + s: "loc:@batch_processing/filename_queue" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ExpandDims" + op: "ExpandDims" + input: "batch_processing/ReaderRead:1" + input: "batch_processing/ParseSingleExample/ExpandDims/dim" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/key_image/class/label" + 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: "batch_processing/ParseSingleExample/ParseExample/Reshape/shape" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/Reshape" + op: "Reshape" + input: "batch_processing/ParseSingleExample/ParseExample/key_image/class/label" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape/shape" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/key_image/class/text" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample/ParseExample/Reshape_1/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample/ParseExample/Reshape_1" + op: "Reshape" + input: "batch_processing/ParseSingleExample/ParseExample/key_image/class/text" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/key_image/encoded" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample/ParseExample/Reshape_2/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample/ParseExample/Reshape_2" + op: "Reshape" + input: "batch_processing/ParseSingleExample/ParseExample/key_image/encoded" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape_2/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/names" + op: "Const" + 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: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_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: "image/object/bbox/xmax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_3" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_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: "image/class/label" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/class/text" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/encoded" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/ParseExample/ParseExample" + op: "ParseExample" + input: "batch_processing/ParseSingleExample/ExpandDims" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/names" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_0" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_1" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_2" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/sparse_keys_3" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_0" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_1" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample/dense_keys_2" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape_1" + input: "batch_processing/ParseSingleExample/ParseExample/Reshape_2" + attr { + key: "Ndense" + value { + i: 3 + } + } + attr { + key: "Nsparse" + value { + i: 4 + } + } + attr { + key: "Tdense" + value { + list { + type: DT_INT64 + type: DT_STRING + type: DT_STRING + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dense_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + } + shape { + } + } + } + } + attr { + key: "sparse_types" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_image/class/label" + op: "Squeeze" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:12" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_image/class/text" + op: "Squeeze" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:13" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_image/encoded" + op: "Squeeze" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:14" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:8" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:1" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:9" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:2" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:10" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:3" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:11" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/Cast" + op: "Cast" + input: "batch_processing/ParseSingleExample/Squeeze_image/class/label" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:5" + input: "batch_processing/ExpandDims/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_1/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_1" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:7" + input: "batch_processing/ExpandDims_1/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_2/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_2" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:4" + input: "batch_processing/ExpandDims_2/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_3/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_3" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample/ParseExample/ParseExample:6" + input: "batch_processing/ExpandDims_3/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/concat/concat_dim" + 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 + } + } + } +} +node { + name: "batch_processing/concat" + op: "Concat" + input: "batch_processing/concat/concat_dim" + input: "batch_processing/ExpandDims_1" + input: "batch_processing/ExpandDims" + input: "batch_processing/ExpandDims_3" + input: "batch_processing/ExpandDims_2" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_4/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_4" + op: "ExpandDims" + input: "batch_processing/concat" + input: "batch_processing/ExpandDims_4/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/transpose/perm" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\002\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "batch_processing/transpose" + op: "Transpose" + input: "batch_processing/ExpandDims_4" + input: "batch_processing/transpose/perm" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg/DecodeJpeg" + op: "DecodeJpeg" + input: "batch_processing/ParseSingleExample/Squeeze_image/encoded" + 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: "fancy_upscaling" + value { + b: true + } + } + attr { + key: "ratio" + value { + i: 1 + } + } + attr { + key: "try_recover_truncated" + value { + b: false + } + } +} +node { + name: "batch_processing/decode_jpg/convert_image/Cast" + op: "Cast" + input: "batch_processing/decode_jpg/DecodeJpeg" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_UINT8 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg/convert_image/y" + 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.00392156885937 + } + } + } +} +node { + name: "batch_processing/decode_jpg/convert_image" + op: "Mul" + input: "batch_processing/decode_jpg/convert_image/Cast" + input: "batch_processing/decode_jpg/convert_image/y" + 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: "batch_processing/eval_image/Shape" + op: "Shape" + input: "batch_processing/decode_jpg/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/Const" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/assert_less/Less" + op: "Less" + input: "batch_processing/eval_image/assert_positive/Const" + input: "batch_processing/eval_image/Shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/assert_less/Const" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/assert_less/All" + op: "All" + input: "batch_processing/eval_image/assert_positive/assert_less/Less" + input: "batch_processing/eval_image/assert_positive/assert_less/Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/assert_less/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: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "batch_processing/eval_image/assert_positive/assert_less/Assert" + op: "Assert" + input: "batch_processing/eval_image/assert_positive/assert_less/All" + input: "batch_processing/eval_image/assert_positive/assert_less/Assert/data_0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "batch_processing/eval_image/Shape_1" + op: "Shape" + input: "batch_processing/decode_jpg/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice" + op: "StridedSlice" + input: "batch_processing/eval_image/Shape_1" + input: "batch_processing/eval_image/strided_slice/pack" + input: "batch_processing/eval_image/strided_slice/pack_1" + input: "batch_processing/eval_image/strided_slice/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image/Div/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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image/Div" + op: "Div" + input: "batch_processing/eval_image/strided_slice" + input: "batch_processing/eval_image/Div/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_1/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_1/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_1/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_1" + op: "StridedSlice" + input: "batch_processing/eval_image/Shape_1" + input: "batch_processing/eval_image/strided_slice_1/pack" + input: "batch_processing/eval_image/strided_slice_1/pack_1" + input: "batch_processing/eval_image/strided_slice_1/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image/Div_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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image/Div_1" + op: "Div" + input: "batch_processing/eval_image/strided_slice_1" + input: "batch_processing/eval_image/Div_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_2/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_2/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_2/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_2" + op: "StridedSlice" + input: "batch_processing/eval_image/Shape_1" + input: "batch_processing/eval_image/strided_slice_2/pack" + input: "batch_processing/eval_image/strided_slice_2/pack_1" + input: "batch_processing/eval_image/strided_slice_2/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image/mul/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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image/mul" + op: "Mul" + input: "batch_processing/eval_image/Div" + input: "batch_processing/eval_image/mul/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/sub" + op: "Sub" + input: "batch_processing/eval_image/strided_slice_2" + input: "batch_processing/eval_image/mul" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_3/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_3/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_3/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/strided_slice_3" + op: "StridedSlice" + input: "batch_processing/eval_image/Shape_1" + input: "batch_processing/eval_image/strided_slice_3/pack" + input: "batch_processing/eval_image/strided_slice_3/pack_1" + input: "batch_processing/eval_image/strided_slice_3/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image/mul_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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image/mul_1" + op: "Mul" + input: "batch_processing/eval_image/Div_1" + input: "batch_processing/eval_image/mul_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/sub_1" + op: "Sub" + input: "batch_processing/eval_image/strided_slice_3" + input: "batch_processing/eval_image/mul_1" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image/pack/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/pack" + op: "Pack" + input: "batch_processing/eval_image/Div" + input: "batch_processing/eval_image/Div_1" + input: "batch_processing/eval_image/pack/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image/pack_1/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/pack_1" + op: "Pack" + input: "batch_processing/eval_image/sub" + input: "batch_processing/eval_image/sub_1" + input: "batch_processing/eval_image/pack_1/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image/Slice" + op: "Slice" + input: "batch_processing/decode_jpg/convert_image" + input: "batch_processing/eval_image/pack" + input: "batch_processing/eval_image/pack_1" + 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: "batch_processing/eval_image/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image/ExpandDims" + op: "ExpandDims" + input: "batch_processing/eval_image/Slice" + input: "batch_processing/eval_image/ExpandDims/dim" + 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: "batch_processing/eval_image/ResizeBilinear/size" + 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: "+\001\000\000+\001\000\000" + } + } + } +} +node { + name: "batch_processing/eval_image/ResizeBilinear" + op: "ResizeBilinear" + input: "batch_processing/eval_image/ExpandDims" + input: "batch_processing/eval_image/ResizeBilinear/size" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image/Squeeze" + op: "Squeeze" + input: "batch_processing/eval_image/ResizeBilinear" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/Sub/y" + 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.5 + } + } + } +} +node { + name: "batch_processing/Sub" + op: "Sub" + input: "batch_processing/eval_image/Squeeze" + input: "batch_processing/Sub/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/Mul/y" + 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: 2.0 + } + } + } +} +node { + name: "batch_processing/Mul" + op: "Mul" + input: "batch_processing/Sub" + input: "batch_processing/Mul/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ExpandDims" + op: "ExpandDims" + input: "batch_processing/ReaderRead:1" + input: "batch_processing/ParseSingleExample_1/ExpandDims/dim" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/key_image/class/label" + 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: "batch_processing/ParseSingleExample_1/ParseExample/Reshape/shape" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/Reshape" + op: "Reshape" + input: "batch_processing/ParseSingleExample_1/ParseExample/key_image/class/label" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape/shape" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/key_image/class/text" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_1/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_1" + op: "Reshape" + input: "batch_processing/ParseSingleExample_1/ParseExample/key_image/class/text" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/key_image/encoded" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_2/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_2" + op: "Reshape" + input: "batch_processing/ParseSingleExample_1/ParseExample/key_image/encoded" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_2/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/names" + op: "Const" + 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: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_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: "image/object/bbox/xmax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_3" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_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: "image/class/label" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/class/text" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/encoded" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample" + op: "ParseExample" + input: "batch_processing/ParseSingleExample_1/ExpandDims" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/names" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_0" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_1" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_2" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/sparse_keys_3" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_0" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_1" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample/dense_keys_2" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_1" + input: "batch_processing/ParseSingleExample_1/ParseExample/Reshape_2" + attr { + key: "Ndense" + value { + i: 3 + } + } + attr { + key: "Nsparse" + value { + i: 4 + } + } + attr { + key: "Tdense" + value { + list { + type: DT_INT64 + type: DT_STRING + type: DT_STRING + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dense_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + } + shape { + } + } + } + } + attr { + key: "sparse_types" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_image/class/label" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:12" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_image/class/text" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:13" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_image/encoded" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:14" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:8" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:1" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:9" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:2" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:10" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:3" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_1/Slice_Indices_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:11" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_1/Squeeze_Shape_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/Cast_1" + op: "Cast" + input: "batch_processing/ParseSingleExample_1/Squeeze_image/class/label" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_5/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_5" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:5" + input: "batch_processing/ExpandDims_5/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_6/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_6" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:7" + input: "batch_processing/ExpandDims_6/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_7/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_7" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:4" + input: "batch_processing/ExpandDims_7/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_8/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_8" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_1/ParseExample/ParseExample:6" + input: "batch_processing/ExpandDims_8/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/concat_1/concat_dim" + 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 + } + } + } +} +node { + name: "batch_processing/concat_1" + op: "Concat" + input: "batch_processing/concat_1/concat_dim" + input: "batch_processing/ExpandDims_6" + input: "batch_processing/ExpandDims_5" + input: "batch_processing/ExpandDims_8" + input: "batch_processing/ExpandDims_7" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_9/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_9" + op: "ExpandDims" + input: "batch_processing/concat_1" + input: "batch_processing/ExpandDims_9/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/transpose_1/perm" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\002\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "batch_processing/transpose_1" + op: "Transpose" + input: "batch_processing/ExpandDims_9" + input: "batch_processing/transpose_1/perm" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_1/DecodeJpeg" + op: "DecodeJpeg" + input: "batch_processing/ParseSingleExample_1/Squeeze_image/encoded" + 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: "fancy_upscaling" + value { + b: true + } + } + attr { + key: "ratio" + value { + i: 1 + } + } + attr { + key: "try_recover_truncated" + value { + b: false + } + } +} +node { + name: "batch_processing/decode_jpg_1/convert_image/Cast" + op: "Cast" + input: "batch_processing/decode_jpg_1/DecodeJpeg" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_UINT8 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_1/convert_image/y" + 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.00392156885937 + } + } + } +} +node { + name: "batch_processing/decode_jpg_1/convert_image" + op: "Mul" + input: "batch_processing/decode_jpg_1/convert_image/Cast" + input: "batch_processing/decode_jpg_1/convert_image/y" + 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: "batch_processing/eval_image_1/Shape" + op: "Shape" + input: "batch_processing/decode_jpg_1/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/Const" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/assert_less/Less" + op: "Less" + input: "batch_processing/eval_image_1/assert_positive/Const" + input: "batch_processing/eval_image_1/Shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/assert_less/Const" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/assert_less/All" + op: "All" + input: "batch_processing/eval_image_1/assert_positive/assert_less/Less" + input: "batch_processing/eval_image_1/assert_positive/assert_less/Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/assert_less/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: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "batch_processing/eval_image_1/assert_positive/assert_less/Assert" + op: "Assert" + input: "batch_processing/eval_image_1/assert_positive/assert_less/All" + input: "batch_processing/eval_image_1/assert_positive/assert_less/Assert/data_0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "batch_processing/eval_image_1/Shape_1" + op: "Shape" + input: "batch_processing/decode_jpg_1/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice" + op: "StridedSlice" + input: "batch_processing/eval_image_1/Shape_1" + input: "batch_processing/eval_image_1/strided_slice/pack" + input: "batch_processing/eval_image_1/strided_slice/pack_1" + input: "batch_processing/eval_image_1/strided_slice/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_1/Div/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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_1/Div" + op: "Div" + input: "batch_processing/eval_image_1/strided_slice" + input: "batch_processing/eval_image_1/Div/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_1/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_1/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_1/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_1" + op: "StridedSlice" + input: "batch_processing/eval_image_1/Shape_1" + input: "batch_processing/eval_image_1/strided_slice_1/pack" + input: "batch_processing/eval_image_1/strided_slice_1/pack_1" + input: "batch_processing/eval_image_1/strided_slice_1/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_1/Div_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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_1/Div_1" + op: "Div" + input: "batch_processing/eval_image_1/strided_slice_1" + input: "batch_processing/eval_image_1/Div_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_2/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_2/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_2/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_2" + op: "StridedSlice" + input: "batch_processing/eval_image_1/Shape_1" + input: "batch_processing/eval_image_1/strided_slice_2/pack" + input: "batch_processing/eval_image_1/strided_slice_2/pack_1" + input: "batch_processing/eval_image_1/strided_slice_2/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_1/mul/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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_1/mul" + op: "Mul" + input: "batch_processing/eval_image_1/Div" + input: "batch_processing/eval_image_1/mul/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/sub" + op: "Sub" + input: "batch_processing/eval_image_1/strided_slice_2" + input: "batch_processing/eval_image_1/mul" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_3/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_3/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_3/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/strided_slice_3" + op: "StridedSlice" + input: "batch_processing/eval_image_1/Shape_1" + input: "batch_processing/eval_image_1/strided_slice_3/pack" + input: "batch_processing/eval_image_1/strided_slice_3/pack_1" + input: "batch_processing/eval_image_1/strided_slice_3/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_1/mul_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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_1/mul_1" + op: "Mul" + input: "batch_processing/eval_image_1/Div_1" + input: "batch_processing/eval_image_1/mul_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/sub_1" + op: "Sub" + input: "batch_processing/eval_image_1/strided_slice_3" + input: "batch_processing/eval_image_1/mul_1" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_1/pack/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/pack" + op: "Pack" + input: "batch_processing/eval_image_1/Div" + input: "batch_processing/eval_image_1/Div_1" + input: "batch_processing/eval_image_1/pack/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_1/pack_1/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/pack_1" + op: "Pack" + input: "batch_processing/eval_image_1/sub" + input: "batch_processing/eval_image_1/sub_1" + input: "batch_processing/eval_image_1/pack_1/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_1/Slice" + op: "Slice" + input: "batch_processing/decode_jpg_1/convert_image" + input: "batch_processing/eval_image_1/pack" + input: "batch_processing/eval_image_1/pack_1" + 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: "batch_processing/eval_image_1/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_1/ExpandDims" + op: "ExpandDims" + input: "batch_processing/eval_image_1/Slice" + input: "batch_processing/eval_image_1/ExpandDims/dim" + 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: "batch_processing/eval_image_1/ResizeBilinear/size" + 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: "+\001\000\000+\001\000\000" + } + } + } +} +node { + name: "batch_processing/eval_image_1/ResizeBilinear" + op: "ResizeBilinear" + input: "batch_processing/eval_image_1/ExpandDims" + input: "batch_processing/eval_image_1/ResizeBilinear/size" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_1/Squeeze" + op: "Squeeze" + input: "batch_processing/eval_image_1/ResizeBilinear" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/Sub_1/y" + 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.5 + } + } + } +} +node { + name: "batch_processing/Sub_1" + op: "Sub" + input: "batch_processing/eval_image_1/Squeeze" + input: "batch_processing/Sub_1/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/Mul_1/y" + 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: 2.0 + } + } + } +} +node { + name: "batch_processing/Mul_1" + op: "Mul" + input: "batch_processing/Sub_1" + input: "batch_processing/Mul_1/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ExpandDims" + op: "ExpandDims" + input: "batch_processing/ReaderRead:1" + input: "batch_processing/ParseSingleExample_2/ExpandDims/dim" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/key_image/class/label" + 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: "batch_processing/ParseSingleExample_2/ParseExample/Reshape/shape" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/Reshape" + op: "Reshape" + input: "batch_processing/ParseSingleExample_2/ParseExample/key_image/class/label" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape/shape" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/key_image/class/text" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_1/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_1" + op: "Reshape" + input: "batch_processing/ParseSingleExample_2/ParseExample/key_image/class/text" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/key_image/encoded" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_2/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_2" + op: "Reshape" + input: "batch_processing/ParseSingleExample_2/ParseExample/key_image/encoded" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_2/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/names" + op: "Const" + 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: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_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: "image/object/bbox/xmax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_3" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_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: "image/class/label" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/class/text" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/encoded" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample" + op: "ParseExample" + input: "batch_processing/ParseSingleExample_2/ExpandDims" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/names" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_0" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_1" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_2" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/sparse_keys_3" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_0" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_1" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample/dense_keys_2" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_1" + input: "batch_processing/ParseSingleExample_2/ParseExample/Reshape_2" + attr { + key: "Ndense" + value { + i: 3 + } + } + attr { + key: "Nsparse" + value { + i: 4 + } + } + attr { + key: "Tdense" + value { + list { + type: DT_INT64 + type: DT_STRING + type: DT_STRING + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dense_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + } + shape { + } + } + } + } + attr { + key: "sparse_types" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_image/class/label" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:12" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_image/class/text" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:13" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_image/encoded" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:14" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:8" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:1" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:9" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:2" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:10" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:3" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_2/Slice_Indices_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:11" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_2/Squeeze_Shape_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/Cast_2" + op: "Cast" + input: "batch_processing/ParseSingleExample_2/Squeeze_image/class/label" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_10/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_10" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:5" + input: "batch_processing/ExpandDims_10/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_11/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_11" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:7" + input: "batch_processing/ExpandDims_11/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_12/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_12" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:4" + input: "batch_processing/ExpandDims_12/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_13/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_13" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_2/ParseExample/ParseExample:6" + input: "batch_processing/ExpandDims_13/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/concat_2/concat_dim" + 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 + } + } + } +} +node { + name: "batch_processing/concat_2" + op: "Concat" + input: "batch_processing/concat_2/concat_dim" + input: "batch_processing/ExpandDims_11" + input: "batch_processing/ExpandDims_10" + input: "batch_processing/ExpandDims_13" + input: "batch_processing/ExpandDims_12" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_14/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_14" + op: "ExpandDims" + input: "batch_processing/concat_2" + input: "batch_processing/ExpandDims_14/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/transpose_2/perm" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\002\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "batch_processing/transpose_2" + op: "Transpose" + input: "batch_processing/ExpandDims_14" + input: "batch_processing/transpose_2/perm" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_2/DecodeJpeg" + op: "DecodeJpeg" + input: "batch_processing/ParseSingleExample_2/Squeeze_image/encoded" + 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: "fancy_upscaling" + value { + b: true + } + } + attr { + key: "ratio" + value { + i: 1 + } + } + attr { + key: "try_recover_truncated" + value { + b: false + } + } +} +node { + name: "batch_processing/decode_jpg_2/convert_image/Cast" + op: "Cast" + input: "batch_processing/decode_jpg_2/DecodeJpeg" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_UINT8 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_2/convert_image/y" + 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.00392156885937 + } + } + } +} +node { + name: "batch_processing/decode_jpg_2/convert_image" + op: "Mul" + input: "batch_processing/decode_jpg_2/convert_image/Cast" + input: "batch_processing/decode_jpg_2/convert_image/y" + 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: "batch_processing/eval_image_2/Shape" + op: "Shape" + input: "batch_processing/decode_jpg_2/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/Const" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/assert_less/Less" + op: "Less" + input: "batch_processing/eval_image_2/assert_positive/Const" + input: "batch_processing/eval_image_2/Shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/assert_less/Const" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/assert_less/All" + op: "All" + input: "batch_processing/eval_image_2/assert_positive/assert_less/Less" + input: "batch_processing/eval_image_2/assert_positive/assert_less/Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/assert_less/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: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "batch_processing/eval_image_2/assert_positive/assert_less/Assert" + op: "Assert" + input: "batch_processing/eval_image_2/assert_positive/assert_less/All" + input: "batch_processing/eval_image_2/assert_positive/assert_less/Assert/data_0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "batch_processing/eval_image_2/Shape_1" + op: "Shape" + input: "batch_processing/decode_jpg_2/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice" + op: "StridedSlice" + input: "batch_processing/eval_image_2/Shape_1" + input: "batch_processing/eval_image_2/strided_slice/pack" + input: "batch_processing/eval_image_2/strided_slice/pack_1" + input: "batch_processing/eval_image_2/strided_slice/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_2/Div/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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_2/Div" + op: "Div" + input: "batch_processing/eval_image_2/strided_slice" + input: "batch_processing/eval_image_2/Div/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_1/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_1/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_1/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_1" + op: "StridedSlice" + input: "batch_processing/eval_image_2/Shape_1" + input: "batch_processing/eval_image_2/strided_slice_1/pack" + input: "batch_processing/eval_image_2/strided_slice_1/pack_1" + input: "batch_processing/eval_image_2/strided_slice_1/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_2/Div_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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_2/Div_1" + op: "Div" + input: "batch_processing/eval_image_2/strided_slice_1" + input: "batch_processing/eval_image_2/Div_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_2/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_2/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_2/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_2" + op: "StridedSlice" + input: "batch_processing/eval_image_2/Shape_1" + input: "batch_processing/eval_image_2/strided_slice_2/pack" + input: "batch_processing/eval_image_2/strided_slice_2/pack_1" + input: "batch_processing/eval_image_2/strided_slice_2/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_2/mul/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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_2/mul" + op: "Mul" + input: "batch_processing/eval_image_2/Div" + input: "batch_processing/eval_image_2/mul/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/sub" + op: "Sub" + input: "batch_processing/eval_image_2/strided_slice_2" + input: "batch_processing/eval_image_2/mul" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_3/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_3/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_3/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/strided_slice_3" + op: "StridedSlice" + input: "batch_processing/eval_image_2/Shape_1" + input: "batch_processing/eval_image_2/strided_slice_3/pack" + input: "batch_processing/eval_image_2/strided_slice_3/pack_1" + input: "batch_processing/eval_image_2/strided_slice_3/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_2/mul_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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_2/mul_1" + op: "Mul" + input: "batch_processing/eval_image_2/Div_1" + input: "batch_processing/eval_image_2/mul_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/sub_1" + op: "Sub" + input: "batch_processing/eval_image_2/strided_slice_3" + input: "batch_processing/eval_image_2/mul_1" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_2/pack/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/pack" + op: "Pack" + input: "batch_processing/eval_image_2/Div" + input: "batch_processing/eval_image_2/Div_1" + input: "batch_processing/eval_image_2/pack/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_2/pack_1/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/pack_1" + op: "Pack" + input: "batch_processing/eval_image_2/sub" + input: "batch_processing/eval_image_2/sub_1" + input: "batch_processing/eval_image_2/pack_1/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_2/Slice" + op: "Slice" + input: "batch_processing/decode_jpg_2/convert_image" + input: "batch_processing/eval_image_2/pack" + input: "batch_processing/eval_image_2/pack_1" + 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: "batch_processing/eval_image_2/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_2/ExpandDims" + op: "ExpandDims" + input: "batch_processing/eval_image_2/Slice" + input: "batch_processing/eval_image_2/ExpandDims/dim" + 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: "batch_processing/eval_image_2/ResizeBilinear/size" + 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: "+\001\000\000+\001\000\000" + } + } + } +} +node { + name: "batch_processing/eval_image_2/ResizeBilinear" + op: "ResizeBilinear" + input: "batch_processing/eval_image_2/ExpandDims" + input: "batch_processing/eval_image_2/ResizeBilinear/size" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_2/Squeeze" + op: "Squeeze" + input: "batch_processing/eval_image_2/ResizeBilinear" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/Sub_2/y" + 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.5 + } + } + } +} +node { + name: "batch_processing/Sub_2" + op: "Sub" + input: "batch_processing/eval_image_2/Squeeze" + input: "batch_processing/Sub_2/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/Mul_2/y" + 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: 2.0 + } + } + } +} +node { + name: "batch_processing/Mul_2" + op: "Mul" + input: "batch_processing/Sub_2" + input: "batch_processing/Mul_2/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ExpandDims" + op: "ExpandDims" + input: "batch_processing/ReaderRead:1" + input: "batch_processing/ParseSingleExample_3/ExpandDims/dim" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/key_image/class/label" + 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: "batch_processing/ParseSingleExample_3/ParseExample/Reshape/shape" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/Reshape" + op: "Reshape" + input: "batch_processing/ParseSingleExample_3/ParseExample/key_image/class/label" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape/shape" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/key_image/class/text" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_1/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_1" + op: "Reshape" + input: "batch_processing/ParseSingleExample_3/ParseExample/key_image/class/text" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/key_image/encoded" + op: "Const" + attr { + key: "_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: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_2/shape" + op: "Const" + 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: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_2" + op: "Reshape" + input: "batch_processing/ParseSingleExample_3/ParseExample/key_image/encoded" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_2/shape" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/names" + op: "Const" + 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: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_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: "image/object/bbox/xmax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/xmin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymax" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_3" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/object/bbox/ymin" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_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: "image/class/label" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_1" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/class/text" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_2" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "image/encoded" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample" + op: "ParseExample" + input: "batch_processing/ParseSingleExample_3/ExpandDims" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/names" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_0" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_1" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_2" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/sparse_keys_3" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_0" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_1" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample/dense_keys_2" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_1" + input: "batch_processing/ParseSingleExample_3/ParseExample/Reshape_2" + attr { + key: "Ndense" + value { + i: 3 + } + } + attr { + key: "Nsparse" + value { + i: 4 + } + } + attr { + key: "Tdense" + value { + list { + type: DT_INT64 + type: DT_STRING + type: DT_STRING + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + dim { + size: 2 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: -1 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 2 + } + } + shape { + dim { + size: 1 + } + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "dense_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + shape { + } + shape { + } + } + } + } + attr { + key: "sparse_types" + value { + list { + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_image/class/label" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:12" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_image/class/text" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:13" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_image/encoded" + op: "Squeeze" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:14" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmax" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:8" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmax/begin" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:1" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmin" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:9" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmin/begin" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/xmin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymax/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymax/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:2" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymax/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymax/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymax" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:10" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymax/begin" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymax/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymin/begin" + 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" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymin/size" + 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: "\377\377\377\377\377\377\377\377" + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:3" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_3/Slice_Indices_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymin/begin" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymin/size" + 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 + } + } + } +} +node { + name: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymin" + op: "Slice" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:11" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymin/begin" + input: "batch_processing/ParseSingleExample_3/Squeeze_Shape_image/object/bbox/ymin/size" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/Cast_3" + op: "Cast" + input: "batch_processing/ParseSingleExample_3/Squeeze_image/class/label" + attr { + key: "DstT" + value { + type: DT_INT32 + } + } + attr { + key: "SrcT" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_15/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_15" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:5" + input: "batch_processing/ExpandDims_15/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_16/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_16" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:7" + input: "batch_processing/ExpandDims_16/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_17/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_17" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:4" + input: "batch_processing/ExpandDims_17/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_18/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_18" + op: "ExpandDims" + input: "batch_processing/ParseSingleExample_3/ParseExample/ParseExample:6" + input: "batch_processing/ExpandDims_18/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/concat_3/concat_dim" + 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 + } + } + } +} +node { + name: "batch_processing/concat_3" + op: "Concat" + input: "batch_processing/concat_3/concat_dim" + input: "batch_processing/ExpandDims_16" + input: "batch_processing/ExpandDims_15" + input: "batch_processing/ExpandDims_18" + input: "batch_processing/ExpandDims_17" + attr { + key: "N" + value { + i: 4 + } + } + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/ExpandDims_19/dim" + 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 + } + } + } +} +node { + name: "batch_processing/ExpandDims_19" + op: "ExpandDims" + input: "batch_processing/concat_3" + input: "batch_processing/ExpandDims_19/dim" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 4 + } + dim { + size: -1 + } + } + } + } + } +} +node { + name: "batch_processing/transpose_3/perm" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 3 + } + } + tensor_content: "\000\000\000\000\002\000\000\000\001\000\000\000" + } + } + } +} +node { + name: "batch_processing/transpose_3" + op: "Transpose" + input: "batch_processing/ExpandDims_19" + input: "batch_processing/transpose_3/perm" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: -1 + } + dim { + size: 4 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_3/DecodeJpeg" + op: "DecodeJpeg" + input: "batch_processing/ParseSingleExample_3/Squeeze_image/encoded" + 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: "fancy_upscaling" + value { + b: true + } + } + attr { + key: "ratio" + value { + i: 1 + } + } + attr { + key: "try_recover_truncated" + value { + b: false + } + } +} +node { + name: "batch_processing/decode_jpg_3/convert_image/Cast" + op: "Cast" + input: "batch_processing/decode_jpg_3/DecodeJpeg" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_UINT8 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: -1 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/decode_jpg_3/convert_image/y" + 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.00392156885937 + } + } + } +} +node { + name: "batch_processing/decode_jpg_3/convert_image" + op: "Mul" + input: "batch_processing/decode_jpg_3/convert_image/Cast" + input: "batch_processing/decode_jpg_3/convert_image/y" + 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: "batch_processing/eval_image_3/Shape" + op: "Shape" + input: "batch_processing/decode_jpg_3/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/Const" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/assert_less/Less" + op: "Less" + input: "batch_processing/eval_image_3/assert_positive/Const" + input: "batch_processing/eval_image_3/Shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/assert_less/Const" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/assert_less/All" + op: "All" + input: "batch_processing/eval_image_3/assert_positive/assert_less/Less" + input: "batch_processing/eval_image_3/assert_positive/assert_less/Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/assert_less/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: "all dims of \'image.shape\' must be > 0." + } + } + } +} +node { + name: "batch_processing/eval_image_3/assert_positive/assert_less/Assert" + op: "Assert" + input: "batch_processing/eval_image_3/assert_positive/assert_less/All" + input: "batch_processing/eval_image_3/assert_positive/assert_less/Assert/data_0" + attr { + key: "T" + value { + list { + type: DT_STRING + } + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "batch_processing/eval_image_3/Shape_1" + op: "Shape" + input: "batch_processing/decode_jpg_3/convert_image" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice" + op: "StridedSlice" + input: "batch_processing/eval_image_3/Shape_1" + input: "batch_processing/eval_image_3/strided_slice/pack" + input: "batch_processing/eval_image_3/strided_slice/pack_1" + input: "batch_processing/eval_image_3/strided_slice/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_3/Div/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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_3/Div" + op: "Div" + input: "batch_processing/eval_image_3/strided_slice" + input: "batch_processing/eval_image_3/Div/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_1/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_1/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_1/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_1" + op: "StridedSlice" + input: "batch_processing/eval_image_3/Shape_1" + input: "batch_processing/eval_image_3/strided_slice_1/pack" + input: "batch_processing/eval_image_3/strided_slice_1/pack_1" + input: "batch_processing/eval_image_3/strided_slice_1/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_3/Div_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: 16 + } + } + } +} +node { + name: "batch_processing/eval_image_3/Div_1" + op: "Div" + input: "batch_processing/eval_image_3/strided_slice_1" + input: "batch_processing/eval_image_3/Div_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_2/pack" + 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: 0 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_2/pack_1" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_2/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_2" + op: "StridedSlice" + input: "batch_processing/eval_image_3/Shape_1" + input: "batch_processing/eval_image_3/strided_slice_2/pack" + input: "batch_processing/eval_image_3/strided_slice_2/pack_1" + input: "batch_processing/eval_image_3/strided_slice_2/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_3/mul/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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_3/mul" + op: "Mul" + input: "batch_processing/eval_image_3/Div" + input: "batch_processing/eval_image_3/mul/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/sub" + op: "Sub" + input: "batch_processing/eval_image_3/strided_slice_2" + input: "batch_processing/eval_image_3/mul" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_3/pack" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_3/pack_1" + 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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_3/pack_2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/strided_slice_3" + op: "StridedSlice" + input: "batch_processing/eval_image_3/Shape_1" + input: "batch_processing/eval_image_3/strided_slice_3/pack" + input: "batch_processing/eval_image_3/strided_slice_3/pack_1" + input: "batch_processing/eval_image_3/strided_slice_3/pack_2" + attr { + key: "Index" + value { + type: DT_INT32 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "begin_mask" + value { + i: 0 + } + } + attr { + key: "ellipsis_mask" + value { + i: 0 + } + } + attr { + key: "end_mask" + value { + i: 0 + } + } + attr { + key: "new_axis_mask" + value { + i: 0 + } + } + attr { + key: "shrink_axis_mask" + value { + i: 1 + } + } +} +node { + name: "batch_processing/eval_image_3/mul_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: 2 + } + } + } +} +node { + name: "batch_processing/eval_image_3/mul_1" + op: "Mul" + input: "batch_processing/eval_image_3/Div_1" + input: "batch_processing/eval_image_3/mul_1/y" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/sub_1" + op: "Sub" + input: "batch_processing/eval_image_3/strided_slice_3" + input: "batch_processing/eval_image_3/mul_1" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/eval_image_3/pack/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/pack" + op: "Pack" + input: "batch_processing/eval_image_3/Div" + input: "batch_processing/eval_image_3/Div_1" + input: "batch_processing/eval_image_3/pack/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_3/pack_1/2" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/pack_1" + op: "Pack" + input: "batch_processing/eval_image_3/sub" + input: "batch_processing/eval_image_3/sub_1" + input: "batch_processing/eval_image_3/pack_1/2" + attr { + key: "N" + value { + i: 3 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "batch_processing/eval_image_3/Slice" + op: "Slice" + input: "batch_processing/decode_jpg_3/convert_image" + input: "batch_processing/eval_image_3/pack" + input: "batch_processing/eval_image_3/pack_1" + 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: "batch_processing/eval_image_3/ExpandDims/dim" + 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 + } + } + } +} +node { + name: "batch_processing/eval_image_3/ExpandDims" + op: "ExpandDims" + input: "batch_processing/eval_image_3/Slice" + input: "batch_processing/eval_image_3/ExpandDims/dim" + 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: "batch_processing/eval_image_3/ResizeBilinear/size" + 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: "+\001\000\000+\001\000\000" + } + } + } +} +node { + name: "batch_processing/eval_image_3/ResizeBilinear" + op: "ResizeBilinear" + input: "batch_processing/eval_image_3/ExpandDims" + input: "batch_processing/eval_image_3/ResizeBilinear/size" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "align_corners" + value { + b: false + } + } +} +node { + name: "batch_processing/eval_image_3/Squeeze" + op: "Squeeze" + input: "batch_processing/eval_image_3/ResizeBilinear" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 0 + } + } + } +} +node { + name: "batch_processing/Sub_3/y" + 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.5 + } + } + } +} +node { + name: "batch_processing/Sub_3" + op: "Sub" + input: "batch_processing/eval_image_3/Squeeze" + input: "batch_processing/Sub_3/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/Mul_3/y" + 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: 2.0 + } + } + } +} +node { + name: "batch_processing/Mul_3" + op: "Mul" + input: "batch_processing/Sub_3" + input: "batch_processing/Mul_3/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue" + op: "FIFOQueue" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "capacity" + value { + i: 400 + } + } + attr { + key: "component_types" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "shapes" + value { + list { + shape { + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + shape { + dim { + size: 1 + } + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_enqueue" + op: "QueueEnqueue" + input: "batch_processing/batch_join/fifo_queue" + input: "batch_processing/Mul" + input: "batch_processing/Cast" + attr { + key: "Tcomponents" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_enqueue_1" + op: "QueueEnqueue" + input: "batch_processing/batch_join/fifo_queue" + input: "batch_processing/Mul_1" + input: "batch_processing/Cast_1" + attr { + key: "Tcomponents" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_enqueue_2" + op: "QueueEnqueue" + input: "batch_processing/batch_join/fifo_queue" + input: "batch_processing/Mul_2" + input: "batch_processing/Cast_2" + attr { + key: "Tcomponents" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_enqueue_3" + op: "QueueEnqueue" + input: "batch_processing/batch_join/fifo_queue" + input: "batch_processing/Mul_3" + input: "batch_processing/Cast_3" + attr { + key: "Tcomponents" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_Close" + op: "QueueClose" + input: "batch_processing/batch_join/fifo_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "cancel_pending_enqueues" + value { + b: false + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_Close_1" + op: "QueueClose" + input: "batch_processing/batch_join/fifo_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "cancel_pending_enqueues" + value { + b: true + } + } +} +node { + name: "batch_processing/batch_join/fifo_queue_Size" + op: "QueueSize" + input: "batch_processing/batch_join/fifo_queue" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/batch_join/Cast" + op: "Cast" + input: "batch_processing/batch_join/fifo_queue_Size" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/batch_join/mul/y" + 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.00249999994412 + } + } + } +} +node { + name: "batch_processing/batch_join/mul" + op: "Mul" + input: "batch_processing/batch_join/Cast" + input: "batch_processing/batch_join/mul/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/batch_join/ScalarSummary/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: "queue/batch_processing/batch_join/fifo_queue/fraction_of_400_full" + } + } + } +} +node { + name: "batch_processing/batch_join/ScalarSummary" + op: "ScalarSummary" + input: "batch_processing/batch_join/ScalarSummary/tags" + input: "batch_processing/batch_join/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "batch_processing/batch_join/n" + 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: 25 + } + } + } +} +node { + name: "batch_processing/batch_join" + op: "QueueDequeueMany" + input: "batch_processing/batch_join/fifo_queue" + input: "batch_processing/batch_join/n" + attr { + key: "_class" + value { + list { + s: "loc:@batch_processing/batch_join/fifo_queue" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + shape { + dim { + size: 25 + } + dim { + size: 1 + } + } + } + } + } + attr { + key: "component_types" + value { + list { + type: DT_FLOAT + type: DT_INT32 + } + } + } + attr { + key: "timeout_ms" + value { + i: -1 + } + } +} +node { + name: "batch_processing/Reshape/shape" + 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: "\031\000\000\000+\001\000\000+\001\000\000\003\000\000\000" + } + } + } +} +node { + name: "batch_processing/Reshape" + op: "Reshape" + input: "batch_processing/batch_join" + input: "batch_processing/Reshape/shape" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 299 + } + dim { + size: 299 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "batch_processing/ImageSummary/tag" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "images" + } + } + } +} +node { + name: "batch_processing/ImageSummary" + op: "ImageSummary" + input: "batch_processing/ImageSummary/tag" + input: "batch_processing/Reshape" + 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: "batch_processing/Reshape_1/shape" + 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: 25 + } + } + } +} +node { + name: "batch_processing/Reshape_1" + op: "Reshape" + input: "batch_processing/batch_join:1" + input: "batch_processing/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "OneHotEncoding/ToInt64" + op: "Cast" + input: "batch_processing/Reshape_1" + attr { + key: "DstT" + value { + type: DT_INT64 + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "OneHotEncoding/one_hot/Const" + 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: "OneHotEncoding/one_hot/Const_1" + 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 + } + } + } +} +node { + name: "OneHotEncoding/one_hot/depth" + 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: 1001 + } + } + } +} +node { + name: "OneHotEncoding/one_hot/on_value" + 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: "OneHotEncoding/one_hot/off_value" + 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 + } + } + } +} +node { + name: "OneHotEncoding/one_hot" + op: "OneHot" + input: "OneHotEncoding/ToInt64" + input: "OneHotEncoding/one_hot/depth" + input: "OneHotEncoding/one_hot/on_value" + input: "OneHotEncoding/one_hot/off_value" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "TI" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "axis" + value { + i: -1 + } + } +} +node { + name: "resnet_v2_50/Pad/paddings" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/Pad" + op: "Pad" + input: "batch_processing/Reshape" + input: "resnet_v2_50/Pad/paddings" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 305 + } + dim { + size: 305 + } + dim { + size: 3 + } + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/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: "\007\000\000\000\007\000\000\000\003\000\000\000@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.132992759347 + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/conv1/weights" + input: "resnet_v2_50/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/Pad" + input: "resnet_v2_50/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "padding" + value { + s: "VALID" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/conv1/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/conv1/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/biases" + } + } + } + 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: "resnet_v2_50/conv1/biases/Assign" + op: "Assign" + input: "resnet_v2_50/conv1/biases" + input: "resnet_v2_50/conv1/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/conv1/biases/read" + op: "Identity" + input: "resnet_v2_50/conv1/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/conv1/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/conv1/Conv2D" + input: "resnet_v2_50/conv1/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 150 + } + dim { + size: 150 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/pool1/MaxPool" + op: "MaxPool" + input: "resnet_v2_50/conv1/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "ksize" + value { + list { + i: 1 + i: 3 + i: 3 + i: 1 + } + } + } + attr { + key: "padding" + value { + s: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/pool1/MaxPool" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.201556444168 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.201556444168 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + 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: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/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@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0671854838729 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.201556444168 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block1/unit_1/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/BiasAdd" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + 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: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/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@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0671854838729 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.201556444168 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block1/unit_2/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/shortcut/MaxPool" + op: "MaxPool" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + 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: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 75 + } + dim { + size: 75 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/Pad/paddings" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/Pad" + op: "Pad" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/Pad/paddings" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 77 + } + dim { + size: 77 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + 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: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/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@\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0671854838729 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/Pad" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "padding" + value { + s: "VALID" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 64 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 64 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.201556444168 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block1/unit_3/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/shortcut/MaxPool" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0475073084235 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.142521932721 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block2/unit_1/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/BiasAdd" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0475073084235 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.142521932721 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block2/unit_2/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0475073084235 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.142521932721 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block2/unit_3/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/shortcut/MaxPool" + op: "MaxPool" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + 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: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 38 + } + dim { + size: 38 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/Pad/paddings" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/Pad" + op: "Pad" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/Pad/paddings" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 40 + } + dim { + size: 40 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\200\000\000\000\200\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0475073084235 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/Pad" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "padding" + value { + s: "VALID" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 128 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 128 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 128 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\200\000\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.142521932721 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block2/unit_4/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/shortcut/MaxPool" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_1/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/BiasAdd" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_2/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_3/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_4/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_5/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/shortcut/MaxPool" + op: "MaxPool" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + 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: "SAME" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 19 + } + dim { + size: 19 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/Pad/paddings" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + dim { + size: 2 + } + } + tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/Pad" + op: "Pad" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/Pad/paddings" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 21 + } + dim { + size: 21 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\001\000\000\000\001\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0335927419364 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/Pad" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + attr { + key: "padding" + value { + s: "VALID" + } + } + attr { + key: "strides" + value { + list { + i: 1 + i: 2 + i: 2 + i: 1 + } + } + } + attr { + key: "use_cudnn_on_gpu" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 256 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 256 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 256 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\004\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.100778222084 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block3/unit_6/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/shortcut/MaxPool" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1024 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1024 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 1024 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\010\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.050389111042 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0237536542118 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\010\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block4/unit_1/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/BiasAdd" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/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\010\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0356304831803 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0237536542118 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\010\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block4/unit_2/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/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\010\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0356304831803 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\003\000\000\000\003\000\000\000\000\002\000\000\000\002\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0237536542118 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 512 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 512 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/Rsqrt" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/read" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/mul_1" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/Relu" + op: "Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 512 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 4 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT32 + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_INT32 + tensor_shape { + dim { + size: 4 + } + } + tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\010\000\000" + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0712609663606 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/Relu" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/Assign" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/read" + op: "Identity" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/Conv2D" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/block4/unit_3/bottleneck_v2/add" + op: "Add" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/add" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/BiasAdd" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/beta" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/postnorm/beta/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/postnorm/beta/Assign" + op: "Assign" + input: "resnet_v2_50/postnorm/beta" + input: "resnet_v2_50/postnorm/beta/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/postnorm/beta/read" + op: "Identity" + input: "resnet_v2_50/postnorm/beta" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/gamma" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/postnorm/gamma/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/postnorm/gamma/Assign" + op: "Assign" + input: "resnet_v2_50/postnorm/gamma" + input: "resnet_v2_50/postnorm/gamma/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/postnorm/gamma/read" + op: "Identity" + input: "resnet_v2_50/postnorm/gamma" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_mean" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_mean/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_mean/Assign" + op: "Assign" + input: "resnet_v2_50/postnorm/moving_mean" + input: "resnet_v2_50/postnorm/moving_mean/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_mean/read" + op: "Identity" + input: "resnet_v2_50/postnorm/moving_mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_variance" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 2048 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_variance/Initializer/ones" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 2048 + } + } + float_val: 1.0 + } + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_variance/Assign" + op: "Assign" + input: "resnet_v2_50/postnorm/moving_variance" + input: "resnet_v2_50/postnorm/moving_variance/Initializer/ones" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/postnorm/moving_variance/read" + op: "Identity" + input: "resnet_v2_50/postnorm/moving_variance" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/add/y" + 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: 9.99999974738e-06 + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/add" + op: "Add" + input: "resnet_v2_50/postnorm/moving_variance/read" + input: "resnet_v2_50/postnorm/batchnorm/add/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/Rsqrt" + op: "Rsqrt" + input: "resnet_v2_50/postnorm/batchnorm/add" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/mul" + op: "Mul" + input: "resnet_v2_50/postnorm/batchnorm/Rsqrt" + input: "resnet_v2_50/postnorm/gamma/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/mul_1" + op: "Mul" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/add" + input: "resnet_v2_50/postnorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/mul_2" + op: "Mul" + input: "resnet_v2_50/postnorm/moving_mean/read" + input: "resnet_v2_50/postnorm/batchnorm/mul" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/sub" + op: "Sub" + input: "resnet_v2_50/postnorm/beta/read" + input: "resnet_v2_50/postnorm/batchnorm/mul_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/batchnorm/add_1" + op: "Add" + input: "resnet_v2_50/postnorm/batchnorm/mul_1" + input: "resnet_v2_50/postnorm/batchnorm/sub" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/postnorm/Relu" + op: "Relu" + input: "resnet_v2_50/postnorm/batchnorm/add_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 10 + } + dim { + size: 10 + } + dim { + size: 2048 + } + } + } + } + } +} +node { + name: "resnet_v2_50/pool5/reduction_indices" + 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: "\001\000\000\000\002\000\000\000" + } + } + } +} +node { + name: "resnet_v2_50/pool5" + op: "Mean" + input: "resnet_v2_50/postnorm/Relu" + input: "resnet_v2_50/pool5/reduction_indices" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "keep_dims" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/logits/weights" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } + 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: 2048 + } + dim { + size: 1001 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/logits/weights/Initializer/truncated_normal/shape" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/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\010\000\000\351\003\000\000" + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Initializer/truncated_normal/mean" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + 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: "resnet_v2_50/logits/weights/Initializer/truncated_normal/stddev" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 0.0356304831803 + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Initializer/truncated_normal/TruncatedNormal" + op: "TruncatedNormal" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal/shape" + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "seed" + value { + i: 0 + } + } + attr { + key: "seed2" + value { + i: 0 + } + } +} +node { + name: "resnet_v2_50/logits/weights/Initializer/truncated_normal/mul" + op: "Mul" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal/TruncatedNormal" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal/stddev" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Initializer/truncated_normal" + op: "Add" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal/mul" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal/mean" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Assign" + op: "Assign" + input: "resnet_v2_50/logits/weights" + input: "resnet_v2_50/logits/weights/Initializer/truncated_normal" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/logits/weights/read" + op: "Identity" + input: "resnet_v2_50/logits/weights" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Regularizer/L2Regularizer/weight" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + } + float_val: 9.99999974738e-05 + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Regularizer/L2Regularizer/L2Loss" + op: "L2Loss" + input: "resnet_v2_50/logits/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/logits/weights/Regularizer/L2Regularizer/value" + op: "Mul" + input: "resnet_v2_50/logits/weights/Regularizer/L2Regularizer/weight" + input: "resnet_v2_50/logits/weights/Regularizer/L2Regularizer/L2Loss" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "resnet_v2_50/logits/Conv2D" + op: "Conv2D" + input: "resnet_v2_50/pool5" + input: "resnet_v2_50/logits/weights/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } + 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: "resnet_v2_50/logits/biases" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1001 + } + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + dim { + size: 1001 + } + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "resnet_v2_50/logits/biases/Initializer/zeros" + op: "Const" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1001 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_FLOAT + tensor_shape { + dim { + size: 1001 + } + } + float_val: 0.0 + } + } + } +} +node { + name: "resnet_v2_50/logits/biases/Assign" + op: "Assign" + input: "resnet_v2_50/logits/biases" + input: "resnet_v2_50/logits/biases/Initializer/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1001 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "resnet_v2_50/logits/biases/read" + op: "Identity" + input: "resnet_v2_50/logits/biases" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/logits/BiasAdd" + op: "BiasAdd" + input: "resnet_v2_50/logits/Conv2D" + input: "resnet_v2_50/logits/biases/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "data_format" + value { + s: "NHWC" + } + } +} +node { + name: "resnet_v2_50/predictions/Reshape/shape" + 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: "\377\377\377\377\351\003\000\000" + } + } + } +} +node { + name: "resnet_v2_50/predictions/Reshape" + op: "Reshape" + input: "resnet_v2_50/logits/BiasAdd" + input: "resnet_v2_50/predictions/Reshape/shape" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/predictions/Softmax" + op: "Softmax" + input: "resnet_v2_50/predictions/Reshape" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "resnet_v2_50/predictions/Shape" + 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: "\031\000\000\000\001\000\000\000\001\000\000\000\351\003\000\000" + } + } + } +} +node { + name: "resnet_v2_50/predictions/Reshape_1" + op: "Reshape" + input: "resnet_v2_50/predictions/Softmax" + input: "resnet_v2_50/predictions/Shape" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1001 + } + } + } + } + } +} +node { + name: "SpatialSqueeze" + op: "Squeeze" + input: "resnet_v2_50/predictions/Reshape_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "squeeze_dims" + value { + list { + i: 1 + i: 2 + } + } + } +} +node { + name: "ArgMax/dimension" + 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 + } + } + } +} +node { + name: "ArgMax" + op: "ArgMax" + input: "SpatialSqueeze" + input: "ArgMax/dimension" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "ArgMax_1/dimension" + 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 + } + } + } +} +node { + name: "ArgMax_1" + op: "ArgMax" + input: "OneHotEncoding/one_hot" + input: "ArgMax_1/dimension" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "Equal" + op: "Equal" + input: "ArgMax" + input: "ArgMax_1" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "ToFloat" + op: "Cast" + input: "Equal" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "accuracy/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 + } + } + } +} +node { + name: "accuracy/total" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "accuracy/total/Assign" + op: "Assign" + input: "accuracy/total" + input: "accuracy/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "accuracy/total/read" + op: "Identity" + input: "accuracy/total" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/zeros_1" + 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 + } + } + } +} +node { + name: "accuracy/count" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "accuracy/count/Assign" + op: "Assign" + input: "accuracy/count" + input: "accuracy/zeros_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "accuracy/count/read" + op: "Identity" + input: "accuracy/count" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/Size" + 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: 25 + } + } + } +} +node { + name: "accuracy/ToFloat_1" + op: "Cast" + input: "accuracy/Size" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/Const" + 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: 0 + } + } + } +} +node { + name: "accuracy/Sum" + op: "Sum" + input: "ToFloat" + input: "accuracy/Const" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "accuracy/AssignAdd" + op: "AssignAdd" + input: "accuracy/total" + input: "accuracy/Sum" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "accuracy/AssignAdd_1" + op: "AssignAdd" + input: "accuracy/count" + input: "accuracy/ToFloat_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "accuracy/Greater/y" + 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 + } + } + } +} +node { + name: "accuracy/Greater" + op: "Greater" + input: "accuracy/count/read" + input: "accuracy/Greater/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/Div" + op: "Div" + input: "accuracy/total/read" + input: "accuracy/count/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/value/e" + 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 + } + } + } +} +node { + name: "accuracy/value" + op: "Select" + input: "accuracy/Greater" + input: "accuracy/Div" + input: "accuracy/value/e" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/Greater_1/y" + op: "Const" + input: "^accuracy/AssignAdd" + input: "^accuracy/AssignAdd_1" + attr { + key: "_output_shapes" + 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: "accuracy/Greater_1" + op: "Greater" + input: "accuracy/count/read" + input: "accuracy/Greater_1/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/Div_1" + op: "Div" + input: "accuracy/total/read" + input: "accuracy/count/read" + input: "^accuracy/AssignAdd" + input: "^accuracy/AssignAdd_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "accuracy/update_op/e" + op: "Const" + input: "^accuracy/AssignAdd" + input: "^accuracy/AssignAdd_1" + attr { + key: "_output_shapes" + 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: "accuracy/update_op" + op: "Select" + input: "accuracy/Greater_1" + input: "accuracy/Div_1" + input: "accuracy/update_op/e" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "InTopK" + op: "InTopK" + input: "SpatialSqueeze" + input: "ArgMax_1" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } + attr { + key: "k" + value { + i: 5 + } + } +} +node { + name: "ToFloat_1" + op: "Cast" + input: "InTopK" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 25 + } + } + } + } + } +} +node { + name: "recall_at_5/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 + } + } + } +} +node { + name: "recall_at_5/total" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "recall_at_5/total/Assign" + op: "Assign" + input: "recall_at_5/total" + input: "recall_at_5/zeros" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "recall_at_5/total/read" + op: "Identity" + input: "recall_at_5/total" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/zeros_1" + 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 + } + } + } +} +node { + name: "recall_at_5/count" + op: "Variable" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "container" + value { + s: "" + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } + attr { + key: "shape" + value { + shape { + } + } + } + attr { + key: "shared_name" + value { + s: "" + } + } +} +node { + name: "recall_at_5/count/Assign" + op: "Assign" + input: "recall_at_5/count" + input: "recall_at_5/zeros_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "recall_at_5/count/read" + op: "Identity" + input: "recall_at_5/count" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/Size" + 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: 25 + } + } + } +} +node { + name: "recall_at_5/ToFloat_1" + op: "Cast" + input: "recall_at_5/Size" + attr { + key: "DstT" + value { + type: DT_FLOAT + } + } + attr { + key: "SrcT" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/Const" + 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: 0 + } + } + } +} +node { + name: "recall_at_5/Sum" + op: "Sum" + input: "ToFloat_1" + input: "recall_at_5/Const" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "keep_dims" + value { + b: false + } + } +} +node { + name: "recall_at_5/AssignAdd" + op: "AssignAdd" + input: "recall_at_5/total" + input: "recall_at_5/Sum" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "recall_at_5/AssignAdd_1" + op: "AssignAdd" + input: "recall_at_5/count" + input: "recall_at_5/ToFloat_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: false + } + } +} +node { + name: "recall_at_5/Greater/y" + 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 + } + } + } +} +node { + name: "recall_at_5/Greater" + op: "Greater" + input: "recall_at_5/count/read" + input: "recall_at_5/Greater/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/Div" + op: "Div" + input: "recall_at_5/total/read" + input: "recall_at_5/count/read" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/value/e" + 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 + } + } + } +} +node { + name: "recall_at_5/value" + op: "Select" + input: "recall_at_5/Greater" + input: "recall_at_5/Div" + input: "recall_at_5/value/e" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/Greater_1/y" + op: "Const" + input: "^recall_at_5/AssignAdd" + input: "^recall_at_5/AssignAdd_1" + attr { + key: "_output_shapes" + 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: "recall_at_5/Greater_1" + op: "Greater" + input: "recall_at_5/count/read" + input: "recall_at_5/Greater_1/y" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/Div_1" + op: "Div" + input: "recall_at_5/total/read" + input: "recall_at_5/count/read" + input: "^recall_at_5/AssignAdd" + input: "^recall_at_5/AssignAdd_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "recall_at_5/update_op/e" + op: "Const" + input: "^recall_at_5/AssignAdd" + input: "^recall_at_5/AssignAdd_1" + attr { + key: "_output_shapes" + 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: "recall_at_5/update_op" + op: "Select" + input: "recall_at_5/Greater_1" + input: "recall_at_5/Div_1" + input: "recall_at_5/update_op/e" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "ScalarSummary/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: "eval/Accuracy" + } + } + } +} +node { + name: "ScalarSummary" + op: "ScalarSummary" + input: "ScalarSummary/tags" + input: "accuracy/value" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Print" + op: "Print" + input: "ScalarSummary" + input: "accuracy/value" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "U" + value { + list { + type: DT_FLOAT + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "first_n" + value { + i: -1 + } + } + attr { + key: "message" + value { + s: "eval/Accuracy" + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "ScalarSummary_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: "eval/Recall@5" + } + } + } +} +node { + name: "ScalarSummary_1" + op: "ScalarSummary" + input: "ScalarSummary_1/tags" + input: "recall_at_5/value" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "Print_1" + op: "Print" + input: "ScalarSummary_1" + input: "recall_at_5/value" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "U" + value { + list { + type: DT_FLOAT + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "first_n" + value { + i: -1 + } + } + attr { + key: "message" + value { + s: "eval/Recall@5" + } + } + attr { + key: "summarize" + value { + i: 3 + } + } +} +node { + name: "MergeSummary/MergeSummary" + op: "MergeSummary" + input: "batch_processing/filename_queue/ScalarSummary" + input: "batch_processing/ScalarSummary" + input: "batch_processing/batch_join/ScalarSummary" + input: "batch_processing/ImageSummary" + input: "Print" + input: "Print_1" + attr { + key: "N" + value { + i: 6 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } +} +node { + name: "init" + op: "NoOp" + input: "^global_step/Assign" + input: "^resnet_v2_50/conv1/weights/Assign" + input: "^resnet_v2_50/conv1/biases/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/Assign" + input: "^resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/Assign" + input: "^resnet_v2_50/postnorm/beta/Assign" + input: "^resnet_v2_50/postnorm/gamma/Assign" + input: "^resnet_v2_50/postnorm/moving_mean/Assign" + input: "^resnet_v2_50/postnorm/moving_variance/Assign" + input: "^resnet_v2_50/logits/weights/Assign" + input: "^resnet_v2_50/logits/biases/Assign" +} +node { + name: "init_1" + op: "NoOp" + input: "^accuracy/total/Assign" + input: "^accuracy/count/Assign" + input: "^recall_at_5/total/Assign" + input: "^recall_at_5/count/Assign" +} +node { + name: "init_all_tables" + op: "NoOp" +} +node { + name: "group_deps" + op: "NoOp" + input: "^init" + input: "^init_1" + input: "^init_all_tables" +} +node { + name: "save/Const" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "model" + } + } + } +} +node { + name: "save/save/tensor_names" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 273 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 273 + } + } + string_val: "global_step" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + string_val: "resnet_v2_50/conv1/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/conv1/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/logits/biases/ExponentialMovingAverage" + string_val: "resnet_v2_50/logits/weights/ExponentialMovingAverage" + string_val: "resnet_v2_50/postnorm/beta/ExponentialMovingAverage" + string_val: "resnet_v2_50/postnorm/gamma/ExponentialMovingAverage" + string_val: "resnet_v2_50/postnorm/moving_mean/ExponentialMovingAverage" + string_val: "resnet_v2_50/postnorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/save/shapes_and_slices" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 273 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 273 + } + } + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + string_val: "" + 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: "global_step" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + input: "resnet_v2_50/conv1/biases" + input: "resnet_v2_50/conv1/weights" + input: "resnet_v2_50/logits/biases" + input: "resnet_v2_50/logits/weights" + input: "resnet_v2_50/postnorm/beta" + input: "resnet_v2_50/postnorm/gamma" + input: "resnet_v2_50/postnorm/moving_mean" + input: "resnet_v2_50/postnorm/moving_variance" + attr { + key: "T" + value { + list { + type: DT_INT64 + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + type: DT_FLOAT + 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/restore_slice/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "global_step" + } + } + } +} +node { + name: "save/restore_slice/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice/tensor_name" + input: "save/restore_slice/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_INT64 + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign" + op: "Assign" + input: "global_step" + input: "save/restore_slice" + attr { + key: "T" + value { + type: DT_INT64 + } + } + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_1/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_1/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_1" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_1/tensor_name" + input: "save/restore_slice_1/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_1" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_1" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_2/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_2/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_2" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_2/tensor_name" + input: "save/restore_slice_2/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_2" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_2" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_3/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_3/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_3" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_3/tensor_name" + input: "save/restore_slice_3/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_3" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_3" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_4/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_4/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_4" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_4/tensor_name" + input: "save/restore_slice_4/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_4" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_4" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_5/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_5/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_5" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_5/tensor_name" + input: "save/restore_slice_5/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_5" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + input: "save/restore_slice_5" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_6/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_6/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_6" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_6/tensor_name" + input: "save/restore_slice_6/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_6" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_6" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_7/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_7/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_7" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_7/tensor_name" + input: "save/restore_slice_7/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_7" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_7" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_8/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_8/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_8" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_8/tensor_name" + input: "save/restore_slice_8/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_8" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_8" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_9/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_9/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_9" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_9/tensor_name" + input: "save/restore_slice_9/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_9" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_9" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_10/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_10/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_10" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_10/tensor_name" + input: "save/restore_slice_10/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_10" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + input: "save/restore_slice_10" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_11/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_11/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_11" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_11/tensor_name" + input: "save/restore_slice_11/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_11" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + input: "save/restore_slice_11" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_12/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_12/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_12" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_12/tensor_name" + input: "save/restore_slice_12/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_12" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + input: "save/restore_slice_12" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_13/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_13/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_13" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_13/tensor_name" + input: "save/restore_slice_13/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_13" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + input: "save/restore_slice_13" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_14/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_14/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_14" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_14/tensor_name" + input: "save/restore_slice_14/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_14" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + input: "save/restore_slice_14" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_15/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_15/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_15" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_15/tensor_name" + input: "save/restore_slice_15/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_15" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_15" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_16/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_16/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_16" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_16/tensor_name" + input: "save/restore_slice_16/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_16" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_16" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_17/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_17/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_17" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_17/tensor_name" + input: "save/restore_slice_17/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_17" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + input: "save/restore_slice_17" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_18/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_18/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_18" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_18/tensor_name" + input: "save/restore_slice_18/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_18" + op: "Assign" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + input: "save/restore_slice_18" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_19/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_19/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_19" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_19/tensor_name" + input: "save/restore_slice_19/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_19" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_19" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_20/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_20/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_20" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_20/tensor_name" + input: "save/restore_slice_20/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_20" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_20" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_21/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_21/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_21" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_21/tensor_name" + input: "save/restore_slice_21/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_21" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_21" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_22/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_22/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_22" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_22/tensor_name" + input: "save/restore_slice_22/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_22" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_22" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_23/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_23/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_23" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_23/tensor_name" + input: "save/restore_slice_23/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_23" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + input: "save/restore_slice_23" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_24/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_24/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_24" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_24/tensor_name" + input: "save/restore_slice_24/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_24" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_24" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_25/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_25/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_25" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_25/tensor_name" + input: "save/restore_slice_25/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_25" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_25" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_26/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_26/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_26" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_26/tensor_name" + input: "save/restore_slice_26/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_26" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_26" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_27/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_27/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_27" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_27/tensor_name" + input: "save/restore_slice_27/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_27" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_27" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_28/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_28/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_28" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_28/tensor_name" + input: "save/restore_slice_28/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_28" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + input: "save/restore_slice_28" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_29/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_29/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_29" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_29/tensor_name" + input: "save/restore_slice_29/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_29" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + input: "save/restore_slice_29" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_30/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_30/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_30" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_30/tensor_name" + input: "save/restore_slice_30/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_30" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + input: "save/restore_slice_30" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_31/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_31/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_31" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_31/tensor_name" + input: "save/restore_slice_31/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_31" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + input: "save/restore_slice_31" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_32/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_32/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_32" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_32/tensor_name" + input: "save/restore_slice_32/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_32" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + input: "save/restore_slice_32" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_33/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_33/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_33" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_33/tensor_name" + input: "save/restore_slice_33/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_33" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_33" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_34/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_34/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_34" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_34/tensor_name" + input: "save/restore_slice_34/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_34" + op: "Assign" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_34" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_35/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_35/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_35" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_35/tensor_name" + input: "save/restore_slice_35/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_35" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_35" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_36/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_36/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_36" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_36/tensor_name" + input: "save/restore_slice_36/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_36" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_36" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_37/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_37/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_37" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_37/tensor_name" + input: "save/restore_slice_37/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_37" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_37" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_38/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_38/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_38" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_38/tensor_name" + input: "save/restore_slice_38/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_38" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_38" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_39/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_39/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_39" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_39/tensor_name" + input: "save/restore_slice_39/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_39" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + input: "save/restore_slice_39" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_40/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_40/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_40" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_40/tensor_name" + input: "save/restore_slice_40/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_40" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_40" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_41/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_41/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_41" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_41/tensor_name" + input: "save/restore_slice_41/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_41" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_41" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_42/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_42/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_42" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_42/tensor_name" + input: "save/restore_slice_42/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_42" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_42" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_43/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_43/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_43" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_43/tensor_name" + input: "save/restore_slice_43/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_43" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_43" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_44/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_44/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_44" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_44/tensor_name" + input: "save/restore_slice_44/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_44" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + input: "save/restore_slice_44" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 64 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_45/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_45/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_45" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_45/tensor_name" + input: "save/restore_slice_45/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_45" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + input: "save/restore_slice_45" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_46/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_46/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_46" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_46/tensor_name" + input: "save/restore_slice_46/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_46" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + input: "save/restore_slice_46" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 64 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_47/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_47/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_47" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_47/tensor_name" + input: "save/restore_slice_47/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_47" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + input: "save/restore_slice_47" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_48/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_48/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_48" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_48/tensor_name" + input: "save/restore_slice_48/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_48" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + input: "save/restore_slice_48" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_49/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_49/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_49" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_49/tensor_name" + input: "save/restore_slice_49/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_49" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_49" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_50/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_50/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_50" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_50/tensor_name" + input: "save/restore_slice_50/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_50" + op: "Assign" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_50" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_51/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_51/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_51" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_51/tensor_name" + input: "save/restore_slice_51/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_51" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_51" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_52/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_52/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_52" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_52/tensor_name" + input: "save/restore_slice_52/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_52" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_52" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_53/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_53/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_53" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_53/tensor_name" + input: "save/restore_slice_53/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_53" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_53" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_54/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_54/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_54" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_54/tensor_name" + input: "save/restore_slice_54/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_54" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_54" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_55/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_55/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_55" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_55/tensor_name" + input: "save/restore_slice_55/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_55" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + input: "save/restore_slice_55" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_56/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_56/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_56" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_56/tensor_name" + input: "save/restore_slice_56/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_56" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_56" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_57/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_57/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_57" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_57/tensor_name" + input: "save/restore_slice_57/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_57" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_57" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_58/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_58/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_58" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_58/tensor_name" + input: "save/restore_slice_58/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_58" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_58" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_59/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_59/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_59" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_59/tensor_name" + input: "save/restore_slice_59/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_59" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_59" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_60/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_60/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_60" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_60/tensor_name" + input: "save/restore_slice_60/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_60" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + input: "save/restore_slice_60" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_61/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_61/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_61" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_61/tensor_name" + input: "save/restore_slice_61/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_61" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + input: "save/restore_slice_61" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_62/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_62/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_62" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_62/tensor_name" + input: "save/restore_slice_62/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_62" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + input: "save/restore_slice_62" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_63/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_63/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_63" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_63/tensor_name" + input: "save/restore_slice_63/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_63" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + input: "save/restore_slice_63" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_64/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_64/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_64" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_64/tensor_name" + input: "save/restore_slice_64/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_64" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + input: "save/restore_slice_64" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_65/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_65/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_65" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_65/tensor_name" + input: "save/restore_slice_65/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_65" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_65" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_66/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_66/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_66" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_66/tensor_name" + input: "save/restore_slice_66/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_66" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_66" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_67/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_67/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_67" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_67/tensor_name" + input: "save/restore_slice_67/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_67" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + input: "save/restore_slice_67" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_68/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_68/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_68" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_68/tensor_name" + input: "save/restore_slice_68/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_68" + op: "Assign" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + input: "save/restore_slice_68" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_69/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_69/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_69" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_69/tensor_name" + input: "save/restore_slice_69/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_69" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_69" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_70/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_70/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_70" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_70/tensor_name" + input: "save/restore_slice_70/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_70" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_70" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_71/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_71/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_71" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_71/tensor_name" + input: "save/restore_slice_71/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_71" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_71" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_72/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_72/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_72" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_72/tensor_name" + input: "save/restore_slice_72/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_72" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_72" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_73/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_73/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_73" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_73/tensor_name" + input: "save/restore_slice_73/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_73" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + input: "save/restore_slice_73" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_74/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_74/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_74" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_74/tensor_name" + input: "save/restore_slice_74/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_74" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_74" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_75/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_75/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_75" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_75/tensor_name" + input: "save/restore_slice_75/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_75" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_75" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_76/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_76/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_76" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_76/tensor_name" + input: "save/restore_slice_76/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_76" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_76" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_77/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_77/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_77" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_77/tensor_name" + input: "save/restore_slice_77/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_77" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_77" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_78/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_78/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_78" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_78/tensor_name" + input: "save/restore_slice_78/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_78" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + input: "save/restore_slice_78" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_79/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_79/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_79" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_79/tensor_name" + input: "save/restore_slice_79/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_79" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + input: "save/restore_slice_79" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_80/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_80/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_80" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_80/tensor_name" + input: "save/restore_slice_80/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_80" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + input: "save/restore_slice_80" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_81/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_81/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_81" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_81/tensor_name" + input: "save/restore_slice_81/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_81" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + input: "save/restore_slice_81" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_82/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_82/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_82" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_82/tensor_name" + input: "save/restore_slice_82/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_82" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + input: "save/restore_slice_82" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_83/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_83/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_83" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_83/tensor_name" + input: "save/restore_slice_83/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_83" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_83" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_84/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_84/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_84" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_84/tensor_name" + input: "save/restore_slice_84/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_84" + op: "Assign" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_84" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_85/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_85/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_85" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_85/tensor_name" + input: "save/restore_slice_85/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_85" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_85" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_86/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_86/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_86" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_86/tensor_name" + input: "save/restore_slice_86/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_86" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_86" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_87/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_87/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_87" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_87/tensor_name" + input: "save/restore_slice_87/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_87" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_87" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_88/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_88/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_88" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_88/tensor_name" + input: "save/restore_slice_88/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_88" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_88" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_89/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_89/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_89" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_89/tensor_name" + input: "save/restore_slice_89/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_89" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + input: "save/restore_slice_89" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_90/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_90/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_90" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_90/tensor_name" + input: "save/restore_slice_90/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_90" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_90" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_91/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_91/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_91" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_91/tensor_name" + input: "save/restore_slice_91/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_91" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_91" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_92/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_92/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_92" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_92/tensor_name" + input: "save/restore_slice_92/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_92" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_92" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_93/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_93/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_93" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_93/tensor_name" + input: "save/restore_slice_93/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_93" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_93" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_94/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_94/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_94" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_94/tensor_name" + input: "save/restore_slice_94/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_94" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + input: "save/restore_slice_94" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_95/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_95/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_95" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_95/tensor_name" + input: "save/restore_slice_95/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_95" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + input: "save/restore_slice_95" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_96/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_96/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_96" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_96/tensor_name" + input: "save/restore_slice_96/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_96" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + input: "save/restore_slice_96" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_97/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_97/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_97" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_97/tensor_name" + input: "save/restore_slice_97/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_97" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + input: "save/restore_slice_97" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_98/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_98/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_98" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_98/tensor_name" + input: "save/restore_slice_98/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_98" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + input: "save/restore_slice_98" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_99/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_99/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_99" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_99/tensor_name" + input: "save/restore_slice_99/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_99" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_99" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_100/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_100/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_100" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_100/tensor_name" + input: "save/restore_slice_100/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_100" + op: "Assign" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_100" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_101/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_101/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_101" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_101/tensor_name" + input: "save/restore_slice_101/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_101" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_101" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_102/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_102/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_102" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_102/tensor_name" + input: "save/restore_slice_102/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_102" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_102" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_103/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_103/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_103" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_103/tensor_name" + input: "save/restore_slice_103/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_103" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_103" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_104/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_104/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_104" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_104/tensor_name" + input: "save/restore_slice_104/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_104" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_104" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_105/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_105/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_105" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_105/tensor_name" + input: "save/restore_slice_105/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_105" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + input: "save/restore_slice_105" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_106/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_106/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_106" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_106/tensor_name" + input: "save/restore_slice_106/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_106" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_106" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_107/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_107/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_107" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_107/tensor_name" + input: "save/restore_slice_107/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_107" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_107" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_108/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_108/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_108" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_108/tensor_name" + input: "save/restore_slice_108/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_108" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_108" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_109/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_109/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_109" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_109/tensor_name" + input: "save/restore_slice_109/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_109" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_109" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_110/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_110/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_110" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_110/tensor_name" + input: "save/restore_slice_110/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_110" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + input: "save/restore_slice_110" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 128 + } + dim { + size: 128 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_111/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_111/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_111" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_111/tensor_name" + input: "save/restore_slice_111/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_111" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + input: "save/restore_slice_111" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_112/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_112/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_112" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_112/tensor_name" + input: "save/restore_slice_112/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_112" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + input: "save/restore_slice_112" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 128 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_113/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_113/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_113" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_113/tensor_name" + input: "save/restore_slice_113/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_113" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + input: "save/restore_slice_113" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_114/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_114/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_114" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_114/tensor_name" + input: "save/restore_slice_114/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_114" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + input: "save/restore_slice_114" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_115/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_115/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_115" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_115/tensor_name" + input: "save/restore_slice_115/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_115" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_115" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_116/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_116/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_116" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_116/tensor_name" + input: "save/restore_slice_116/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_116" + op: "Assign" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_116" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_117/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_117/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_117" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_117/tensor_name" + input: "save/restore_slice_117/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_117" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_117" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_118/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_118/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_118" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_118/tensor_name" + input: "save/restore_slice_118/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_118" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_118" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_119/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_119/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_119" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_119/tensor_name" + input: "save/restore_slice_119/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_119" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_119" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_120/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_120/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_120" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_120/tensor_name" + input: "save/restore_slice_120/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_120" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_120" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_121/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_121/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_121" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_121/tensor_name" + input: "save/restore_slice_121/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_121" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + input: "save/restore_slice_121" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_122/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_122/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_122" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_122/tensor_name" + input: "save/restore_slice_122/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_122" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_122" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_123/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_123/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_123" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_123/tensor_name" + input: "save/restore_slice_123/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_123" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_123" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_124/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_124/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_124" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_124/tensor_name" + input: "save/restore_slice_124/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_124" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_124" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_125/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_125/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_125" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_125/tensor_name" + input: "save/restore_slice_125/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_125" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_125" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_126/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_126/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_126" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_126/tensor_name" + input: "save/restore_slice_126/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_126" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + input: "save/restore_slice_126" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_127/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_127/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_127" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_127/tensor_name" + input: "save/restore_slice_127/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_127" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + input: "save/restore_slice_127" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_128/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_128/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_128" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_128/tensor_name" + input: "save/restore_slice_128/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_128" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + input: "save/restore_slice_128" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_129/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_129/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_129" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_129/tensor_name" + input: "save/restore_slice_129/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_129" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + input: "save/restore_slice_129" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_130/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_130/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_130" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_130/tensor_name" + input: "save/restore_slice_130/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_130" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + input: "save/restore_slice_130" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_131/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_131/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_131" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_131/tensor_name" + input: "save/restore_slice_131/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_131" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_131" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_132/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_132/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_132" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_132/tensor_name" + input: "save/restore_slice_132/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_132" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_132" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_133/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_133/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_133" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_133/tensor_name" + input: "save/restore_slice_133/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_133" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + input: "save/restore_slice_133" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_134/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_134/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_134" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_134/tensor_name" + input: "save/restore_slice_134/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_134" + op: "Assign" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + input: "save/restore_slice_134" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_135/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_135/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_135" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_135/tensor_name" + input: "save/restore_slice_135/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_135" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_135" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_136/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_136/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_136" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_136/tensor_name" + input: "save/restore_slice_136/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_136" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_136" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_137/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_137/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_137" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_137/tensor_name" + input: "save/restore_slice_137/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_137" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_137" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_138/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_138/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_138" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_138/tensor_name" + input: "save/restore_slice_138/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_138" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_138" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_139/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_139/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_139" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_139/tensor_name" + input: "save/restore_slice_139/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_139" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + input: "save/restore_slice_139" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_140/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_140/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_140" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_140/tensor_name" + input: "save/restore_slice_140/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_140" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_140" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_141/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_141/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_141" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_141/tensor_name" + input: "save/restore_slice_141/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_141" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_141" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_142/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_142/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_142" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_142/tensor_name" + input: "save/restore_slice_142/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_142" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_142" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_143/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_143/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_143" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_143/tensor_name" + input: "save/restore_slice_143/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_143" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_143" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_144/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_144/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_144" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_144/tensor_name" + input: "save/restore_slice_144/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_144" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + input: "save/restore_slice_144" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_145/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_145/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_145" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_145/tensor_name" + input: "save/restore_slice_145/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_145" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + input: "save/restore_slice_145" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_146/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_146/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_146" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_146/tensor_name" + input: "save/restore_slice_146/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_146" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + input: "save/restore_slice_146" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_147/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_147/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_147" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_147/tensor_name" + input: "save/restore_slice_147/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_147" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + input: "save/restore_slice_147" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_148/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_148/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_148" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_148/tensor_name" + input: "save/restore_slice_148/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_148" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + input: "save/restore_slice_148" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_149/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_149/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_149" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_149/tensor_name" + input: "save/restore_slice_149/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_149" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_149" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_150/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_150/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_150" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_150/tensor_name" + input: "save/restore_slice_150/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_150" + op: "Assign" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_150" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_151/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_151/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_151" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_151/tensor_name" + input: "save/restore_slice_151/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_151" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_151" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_152/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_152/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_152" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_152/tensor_name" + input: "save/restore_slice_152/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_152" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_152" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_153/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_153/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_153" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_153/tensor_name" + input: "save/restore_slice_153/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_153" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_153" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_154/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_154/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_154" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_154/tensor_name" + input: "save/restore_slice_154/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_154" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_154" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_155/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_155/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_155" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_155/tensor_name" + input: "save/restore_slice_155/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_155" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + input: "save/restore_slice_155" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_156/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_156/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_156" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_156/tensor_name" + input: "save/restore_slice_156/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_156" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_156" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_157/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_157/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_157" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_157/tensor_name" + input: "save/restore_slice_157/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_157" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_157" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_158/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_158/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_158" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_158/tensor_name" + input: "save/restore_slice_158/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_158" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_158" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_159/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_159/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_159" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_159/tensor_name" + input: "save/restore_slice_159/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_159" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_159" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_160/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_160/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_160" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_160/tensor_name" + input: "save/restore_slice_160/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_160" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + input: "save/restore_slice_160" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_161/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_161/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_161" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_161/tensor_name" + input: "save/restore_slice_161/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_161" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + input: "save/restore_slice_161" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_162/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_162/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_162" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_162/tensor_name" + input: "save/restore_slice_162/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_162" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + input: "save/restore_slice_162" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_163/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_163/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_163" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_163/tensor_name" + input: "save/restore_slice_163/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_163" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + input: "save/restore_slice_163" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_164/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_164/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_164" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_164/tensor_name" + input: "save/restore_slice_164/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_164" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + input: "save/restore_slice_164" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_165/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_165/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_165" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_165/tensor_name" + input: "save/restore_slice_165/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_165" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_165" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_166/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_166/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_166" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_166/tensor_name" + input: "save/restore_slice_166/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_166" + op: "Assign" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_166" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_167/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_167/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_167" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_167/tensor_name" + input: "save/restore_slice_167/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_167" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_167" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_168/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_168/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_168" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_168/tensor_name" + input: "save/restore_slice_168/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_168" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_168" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_169/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_169/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_169" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_169/tensor_name" + input: "save/restore_slice_169/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_169" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_169" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_170/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_170/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_170" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_170/tensor_name" + input: "save/restore_slice_170/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_170" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_170" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_171/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_171/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_171" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_171/tensor_name" + input: "save/restore_slice_171/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_171" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + input: "save/restore_slice_171" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_172/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_172/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_172" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_172/tensor_name" + input: "save/restore_slice_172/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_172" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_172" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_173/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_173/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_173" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_173/tensor_name" + input: "save/restore_slice_173/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_173" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_173" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_174/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_174/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_174" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_174/tensor_name" + input: "save/restore_slice_174/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_174" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_174" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_175/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_175/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_175" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_175/tensor_name" + input: "save/restore_slice_175/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_175" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_175" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_176/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_176/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_176" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_176/tensor_name" + input: "save/restore_slice_176/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_176" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + input: "save/restore_slice_176" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_177/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_177/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_177" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_177/tensor_name" + input: "save/restore_slice_177/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_177" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + input: "save/restore_slice_177" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_178/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_178/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_178" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_178/tensor_name" + input: "save/restore_slice_178/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_178" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + input: "save/restore_slice_178" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_179/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_179/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_179" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_179/tensor_name" + input: "save/restore_slice_179/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_179" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + input: "save/restore_slice_179" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_180/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_180/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_180" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_180/tensor_name" + input: "save/restore_slice_180/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_180" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + input: "save/restore_slice_180" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_181/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_181/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_181" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_181/tensor_name" + input: "save/restore_slice_181/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_181" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_181" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_182/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_182/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_182" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_182/tensor_name" + input: "save/restore_slice_182/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_182" + op: "Assign" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_182" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_183/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_183/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_183" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_183/tensor_name" + input: "save/restore_slice_183/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_183" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_183" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_184/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_184/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_184" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_184/tensor_name" + input: "save/restore_slice_184/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_184" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_184" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_185/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_185/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_185" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_185/tensor_name" + input: "save/restore_slice_185/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_185" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_185" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_186/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_186/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_186" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_186/tensor_name" + input: "save/restore_slice_186/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_186" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_186" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_187/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_187/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_187" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_187/tensor_name" + input: "save/restore_slice_187/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_187" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + input: "save/restore_slice_187" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_188/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_188/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_188" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_188/tensor_name" + input: "save/restore_slice_188/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_188" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_188" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_189/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_189/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_189" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_189/tensor_name" + input: "save/restore_slice_189/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_189" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_189" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_190/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_190/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_190" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_190/tensor_name" + input: "save/restore_slice_190/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_190" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_190" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_191/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_191/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_191" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_191/tensor_name" + input: "save/restore_slice_191/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_191" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_191" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_192/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_192/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_192" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_192/tensor_name" + input: "save/restore_slice_192/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_192" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + input: "save/restore_slice_192" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_193/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_193/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_193" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_193/tensor_name" + input: "save/restore_slice_193/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_193" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + input: "save/restore_slice_193" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_194/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_194/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_194" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_194/tensor_name" + input: "save/restore_slice_194/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_194" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + input: "save/restore_slice_194" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_195/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_195/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_195" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_195/tensor_name" + input: "save/restore_slice_195/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_195" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + input: "save/restore_slice_195" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_196/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_196/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_196" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_196/tensor_name" + input: "save/restore_slice_196/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_196" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + input: "save/restore_slice_196" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_197/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_197/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_197" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_197/tensor_name" + input: "save/restore_slice_197/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_197" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_197" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_198/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_198/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_198" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_198/tensor_name" + input: "save/restore_slice_198/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_198" + op: "Assign" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_198" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_199/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_199/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_199" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_199/tensor_name" + input: "save/restore_slice_199/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_199" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_199" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_200/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_200/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_200" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_200/tensor_name" + input: "save/restore_slice_200/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_200" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_200" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_201/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_201/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_201" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_201/tensor_name" + input: "save/restore_slice_201/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_201" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_201" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_202/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_202/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_202" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_202/tensor_name" + input: "save/restore_slice_202/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_202" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_202" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_203/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_203/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_203" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_203/tensor_name" + input: "save/restore_slice_203/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_203" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + input: "save/restore_slice_203" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_204/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_204/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_204" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_204/tensor_name" + input: "save/restore_slice_204/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_204" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_204" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_205/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_205/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_205" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_205/tensor_name" + input: "save/restore_slice_205/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_205" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_205" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_206/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_206/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_206" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_206/tensor_name" + input: "save/restore_slice_206/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_206" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_206" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_207/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_207/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_207" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_207/tensor_name" + input: "save/restore_slice_207/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_207" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_207" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_208/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_208/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_208" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_208/tensor_name" + input: "save/restore_slice_208/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_208" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + input: "save/restore_slice_208" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 256 + } + dim { + size: 256 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_209/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_209/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_209" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_209/tensor_name" + input: "save/restore_slice_209/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_209" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + input: "save/restore_slice_209" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_210/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_210/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_210" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_210/tensor_name" + input: "save/restore_slice_210/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_210" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + input: "save/restore_slice_210" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 256 + } + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_211/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_211/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_211" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_211/tensor_name" + input: "save/restore_slice_211/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_211" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + input: "save/restore_slice_211" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_212/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_212/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_212" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_212/tensor_name" + input: "save/restore_slice_212/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_212" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + input: "save/restore_slice_212" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_213/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_213/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_213" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_213/tensor_name" + input: "save/restore_slice_213/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_213" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_213" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_214/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_214/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_214" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_214/tensor_name" + input: "save/restore_slice_214/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_214" + op: "Assign" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_214" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_215/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_215/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_215" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_215/tensor_name" + input: "save/restore_slice_215/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_215" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_215" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_216/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_216/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_216" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_216/tensor_name" + input: "save/restore_slice_216/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_216" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_216" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_217/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_217/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_217" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_217/tensor_name" + input: "save/restore_slice_217/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_217" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_217" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_218/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_218/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_218" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_218/tensor_name" + input: "save/restore_slice_218/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_218" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_218" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_219/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_219/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_219" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_219/tensor_name" + input: "save/restore_slice_219/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_219" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + input: "save/restore_slice_219" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_220/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_220/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_220" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_220/tensor_name" + input: "save/restore_slice_220/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_220" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_220" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_221/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_221/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_221" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_221/tensor_name" + input: "save/restore_slice_221/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_221" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_221" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_222/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_222/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_222" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_222/tensor_name" + input: "save/restore_slice_222/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_222" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_222" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_223/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_223/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_223" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_223/tensor_name" + input: "save/restore_slice_223/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_223" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_223" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_224/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_224/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_224" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_224/tensor_name" + input: "save/restore_slice_224/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_224" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + input: "save/restore_slice_224" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_225/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_225/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_225" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_225/tensor_name" + input: "save/restore_slice_225/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_225" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + input: "save/restore_slice_225" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_226/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_226/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_226" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_226/tensor_name" + input: "save/restore_slice_226/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_226" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + input: "save/restore_slice_226" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_227/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_227/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_227" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_227/tensor_name" + input: "save/restore_slice_227/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_227" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + input: "save/restore_slice_227" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_228/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_228/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_228" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_228/tensor_name" + input: "save/restore_slice_228/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_228" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + input: "save/restore_slice_228" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_229/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_229/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_229" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_229/tensor_name" + input: "save/restore_slice_229/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_229" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_229" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_230/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_230/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_230" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_230/tensor_name" + input: "save/restore_slice_230/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_230" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_230" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1024 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_231/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_231/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_231" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_231/tensor_name" + input: "save/restore_slice_231/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_231" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + input: "save/restore_slice_231" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_232/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_232/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_232" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_232/tensor_name" + input: "save/restore_slice_232/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_232" + op: "Assign" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + input: "save/restore_slice_232" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 1024 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_233/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_233/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_233" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_233/tensor_name" + input: "save/restore_slice_233/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_233" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_233" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_234/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_234/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_234" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_234/tensor_name" + input: "save/restore_slice_234/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_234" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_234" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_235/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_235/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_235" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_235/tensor_name" + input: "save/restore_slice_235/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_235" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_235" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_236/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_236/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_236" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_236/tensor_name" + input: "save/restore_slice_236/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_236" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_236" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_237/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_237/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_237" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_237/tensor_name" + input: "save/restore_slice_237/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_237" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + input: "save/restore_slice_237" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_238/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_238/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_238" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_238/tensor_name" + input: "save/restore_slice_238/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_238" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_238" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_239/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_239/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_239" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_239/tensor_name" + input: "save/restore_slice_239/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_239" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_239" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_240/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_240/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_240" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_240/tensor_name" + input: "save/restore_slice_240/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_240" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_240" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_241/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_241/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_241" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_241/tensor_name" + input: "save/restore_slice_241/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_241" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_241" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_242/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_242/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_242" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_242/tensor_name" + input: "save/restore_slice_242/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_242" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + input: "save/restore_slice_242" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_243/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_243/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_243" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_243/tensor_name" + input: "save/restore_slice_243/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_243" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + input: "save/restore_slice_243" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_244/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_244/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_244" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_244/tensor_name" + input: "save/restore_slice_244/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_244" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + input: "save/restore_slice_244" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_245/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_245/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_245" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_245/tensor_name" + input: "save/restore_slice_245/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_245" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + input: "save/restore_slice_245" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_246/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_246/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_246" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_246/tensor_name" + input: "save/restore_slice_246/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_246" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + input: "save/restore_slice_246" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_247/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_247/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_247" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_247/tensor_name" + input: "save/restore_slice_247/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_247" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_247" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_248/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_248/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_248" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_248/tensor_name" + input: "save/restore_slice_248/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_248" + op: "Assign" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_248" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_249/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_249/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_249" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_249/tensor_name" + input: "save/restore_slice_249/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_249" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + input: "save/restore_slice_249" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_250/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_250/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_250" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_250/tensor_name" + input: "save/restore_slice_250/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_250" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + input: "save/restore_slice_250" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_251/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_251/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_251" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_251/tensor_name" + input: "save/restore_slice_251/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_251" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + input: "save/restore_slice_251" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_252/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_252/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_252" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_252/tensor_name" + input: "save/restore_slice_252/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_252" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + input: "save/restore_slice_252" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_253/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_253/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_253" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_253/tensor_name" + input: "save/restore_slice_253/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_253" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + input: "save/restore_slice_253" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_254/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_254/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_254" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_254/tensor_name" + input: "save/restore_slice_254/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_254" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + input: "save/restore_slice_254" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_255/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_255/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_255" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_255/tensor_name" + input: "save/restore_slice_255/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_255" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + input: "save/restore_slice_255" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_256/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_256/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_256" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_256/tensor_name" + input: "save/restore_slice_256/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_256" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + input: "save/restore_slice_256" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_257/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_257/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_257" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_257/tensor_name" + input: "save/restore_slice_257/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_257" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + input: "save/restore_slice_257" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_258/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_258/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_258" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_258/tensor_name" + input: "save/restore_slice_258/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_258" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + input: "save/restore_slice_258" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 3 + } + dim { + size: 3 + } + dim { + size: 512 + } + dim { + size: 512 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_259/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_259/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_259" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_259/tensor_name" + input: "save/restore_slice_259/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_259" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + input: "save/restore_slice_259" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_260/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_260/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_260" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_260/tensor_name" + input: "save/restore_slice_260/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_260" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + input: "save/restore_slice_260" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 512 + } + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_261/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_261/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_261" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_261/tensor_name" + input: "save/restore_slice_261/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_261" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + input: "save/restore_slice_261" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_262/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_262/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_262" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_262/tensor_name" + input: "save/restore_slice_262/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_262" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + input: "save/restore_slice_262" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_263/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_263/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_263" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_263/tensor_name" + input: "save/restore_slice_263/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_263" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + input: "save/restore_slice_263" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_264/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_264/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_264" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_264/tensor_name" + input: "save/restore_slice_264/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_264" + op: "Assign" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + input: "save/restore_slice_264" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_265/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/conv1/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_265/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_265" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_265/tensor_name" + input: "save/restore_slice_265/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_265" + op: "Assign" + input: "resnet_v2_50/conv1/biases" + input: "save/restore_slice_265" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_266/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/conv1/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_266/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_266" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_266/tensor_name" + input: "save/restore_slice_266/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_266" + op: "Assign" + input: "resnet_v2_50/conv1/weights" + input: "save/restore_slice_266" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 7 + } + dim { + size: 7 + } + dim { + size: 3 + } + dim { + size: 64 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_267/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/logits/biases/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_267/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_267" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_267/tensor_name" + input: "save/restore_slice_267/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_267" + op: "Assign" + input: "resnet_v2_50/logits/biases" + input: "save/restore_slice_267" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1001 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_268/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/logits/weights/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_268/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_268" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_268/tensor_name" + input: "save/restore_slice_268/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_268" + op: "Assign" + input: "resnet_v2_50/logits/weights" + input: "save/restore_slice_268" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + dim { + size: 1 + } + dim { + size: 2048 + } + dim { + size: 1001 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_269/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/postnorm/beta/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_269/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_269" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_269/tensor_name" + input: "save/restore_slice_269/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_269" + op: "Assign" + input: "resnet_v2_50/postnorm/beta" + input: "save/restore_slice_269" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_270/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/postnorm/gamma/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_270/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_270" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_270/tensor_name" + input: "save/restore_slice_270/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_270" + op: "Assign" + input: "resnet_v2_50/postnorm/gamma" + input: "save/restore_slice_270" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_271/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/postnorm/moving_mean/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_271/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_271" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_271/tensor_name" + input: "save/restore_slice_271/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_271" + op: "Assign" + input: "resnet_v2_50/postnorm/moving_mean" + input: "save/restore_slice_271" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_slice_272/tensor_name" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + } + string_val: "resnet_v2_50/postnorm/moving_variance/ExponentialMovingAverage" + } + } + } +} +node { + name: "save/restore_slice_272/shape_and_slice" + op: "Const" + attr { + key: "_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: "save/restore_slice_272" + op: "RestoreSlice" + input: "save/Const" + input: "save/restore_slice_272/tensor_name" + input: "save/restore_slice_272/shape_and_slice" + attr { + key: "_output_shapes" + value { + list { + shape { + unknown_rank: true + } + } + } + } + attr { + key: "dt" + value { + type: DT_FLOAT + } + } + attr { + key: "preferred_shard" + value { + i: -1 + } + } +} +node { + name: "save/Assign_272" + op: "Assign" + input: "resnet_v2_50/postnorm/moving_variance" + input: "save/restore_slice_272" + attr { + key: "T" + value { + type: DT_FLOAT + } + } + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 2048 + } + } + } + } + } + attr { + key: "use_locking" + value { + b: true + } + } + attr { + key: "validate_shape" + value { + b: true + } + } +} +node { + name: "save/restore_all" + op: "NoOp" + input: "^save/Assign" + input: "^save/Assign_1" + input: "^save/Assign_2" + input: "^save/Assign_3" + input: "^save/Assign_4" + input: "^save/Assign_5" + input: "^save/Assign_6" + input: "^save/Assign_7" + input: "^save/Assign_8" + input: "^save/Assign_9" + input: "^save/Assign_10" + input: "^save/Assign_11" + input: "^save/Assign_12" + input: "^save/Assign_13" + input: "^save/Assign_14" + input: "^save/Assign_15" + input: "^save/Assign_16" + input: "^save/Assign_17" + input: "^save/Assign_18" + input: "^save/Assign_19" + input: "^save/Assign_20" + input: "^save/Assign_21" + input: "^save/Assign_22" + input: "^save/Assign_23" + input: "^save/Assign_24" + input: "^save/Assign_25" + input: "^save/Assign_26" + input: "^save/Assign_27" + input: "^save/Assign_28" + input: "^save/Assign_29" + input: "^save/Assign_30" + input: "^save/Assign_31" + input: "^save/Assign_32" + input: "^save/Assign_33" + input: "^save/Assign_34" + input: "^save/Assign_35" + input: "^save/Assign_36" + input: "^save/Assign_37" + input: "^save/Assign_38" + input: "^save/Assign_39" + input: "^save/Assign_40" + input: "^save/Assign_41" + input: "^save/Assign_42" + input: "^save/Assign_43" + input: "^save/Assign_44" + input: "^save/Assign_45" + input: "^save/Assign_46" + input: "^save/Assign_47" + input: "^save/Assign_48" + input: "^save/Assign_49" + input: "^save/Assign_50" + input: "^save/Assign_51" + input: "^save/Assign_52" + input: "^save/Assign_53" + input: "^save/Assign_54" + input: "^save/Assign_55" + input: "^save/Assign_56" + input: "^save/Assign_57" + input: "^save/Assign_58" + input: "^save/Assign_59" + input: "^save/Assign_60" + input: "^save/Assign_61" + input: "^save/Assign_62" + input: "^save/Assign_63" + input: "^save/Assign_64" + input: "^save/Assign_65" + input: "^save/Assign_66" + input: "^save/Assign_67" + input: "^save/Assign_68" + input: "^save/Assign_69" + input: "^save/Assign_70" + input: "^save/Assign_71" + input: "^save/Assign_72" + input: "^save/Assign_73" + input: "^save/Assign_74" + input: "^save/Assign_75" + input: "^save/Assign_76" + input: "^save/Assign_77" + input: "^save/Assign_78" + input: "^save/Assign_79" + input: "^save/Assign_80" + input: "^save/Assign_81" + input: "^save/Assign_82" + input: "^save/Assign_83" + input: "^save/Assign_84" + input: "^save/Assign_85" + input: "^save/Assign_86" + input: "^save/Assign_87" + input: "^save/Assign_88" + input: "^save/Assign_89" + input: "^save/Assign_90" + input: "^save/Assign_91" + input: "^save/Assign_92" + input: "^save/Assign_93" + input: "^save/Assign_94" + input: "^save/Assign_95" + input: "^save/Assign_96" + input: "^save/Assign_97" + input: "^save/Assign_98" + input: "^save/Assign_99" + input: "^save/Assign_100" + input: "^save/Assign_101" + input: "^save/Assign_102" + input: "^save/Assign_103" + input: "^save/Assign_104" + input: "^save/Assign_105" + input: "^save/Assign_106" + input: "^save/Assign_107" + input: "^save/Assign_108" + input: "^save/Assign_109" + input: "^save/Assign_110" + input: "^save/Assign_111" + input: "^save/Assign_112" + input: "^save/Assign_113" + input: "^save/Assign_114" + input: "^save/Assign_115" + input: "^save/Assign_116" + input: "^save/Assign_117" + input: "^save/Assign_118" + input: "^save/Assign_119" + input: "^save/Assign_120" + input: "^save/Assign_121" + input: "^save/Assign_122" + input: "^save/Assign_123" + input: "^save/Assign_124" + input: "^save/Assign_125" + input: "^save/Assign_126" + input: "^save/Assign_127" + input: "^save/Assign_128" + input: "^save/Assign_129" + input: "^save/Assign_130" + input: "^save/Assign_131" + input: "^save/Assign_132" + input: "^save/Assign_133" + input: "^save/Assign_134" + input: "^save/Assign_135" + input: "^save/Assign_136" + input: "^save/Assign_137" + input: "^save/Assign_138" + input: "^save/Assign_139" + input: "^save/Assign_140" + input: "^save/Assign_141" + input: "^save/Assign_142" + input: "^save/Assign_143" + input: "^save/Assign_144" + input: "^save/Assign_145" + input: "^save/Assign_146" + input: "^save/Assign_147" + input: "^save/Assign_148" + input: "^save/Assign_149" + input: "^save/Assign_150" + input: "^save/Assign_151" + input: "^save/Assign_152" + input: "^save/Assign_153" + input: "^save/Assign_154" + input: "^save/Assign_155" + input: "^save/Assign_156" + input: "^save/Assign_157" + input: "^save/Assign_158" + input: "^save/Assign_159" + input: "^save/Assign_160" + input: "^save/Assign_161" + input: "^save/Assign_162" + input: "^save/Assign_163" + input: "^save/Assign_164" + input: "^save/Assign_165" + input: "^save/Assign_166" + input: "^save/Assign_167" + input: "^save/Assign_168" + input: "^save/Assign_169" + input: "^save/Assign_170" + input: "^save/Assign_171" + input: "^save/Assign_172" + input: "^save/Assign_173" + input: "^save/Assign_174" + input: "^save/Assign_175" + input: "^save/Assign_176" + input: "^save/Assign_177" + input: "^save/Assign_178" + input: "^save/Assign_179" + input: "^save/Assign_180" + input: "^save/Assign_181" + input: "^save/Assign_182" + input: "^save/Assign_183" + input: "^save/Assign_184" + input: "^save/Assign_185" + input: "^save/Assign_186" + input: "^save/Assign_187" + input: "^save/Assign_188" + input: "^save/Assign_189" + input: "^save/Assign_190" + input: "^save/Assign_191" + input: "^save/Assign_192" + input: "^save/Assign_193" + input: "^save/Assign_194" + input: "^save/Assign_195" + input: "^save/Assign_196" + input: "^save/Assign_197" + input: "^save/Assign_198" + input: "^save/Assign_199" + input: "^save/Assign_200" + input: "^save/Assign_201" + input: "^save/Assign_202" + input: "^save/Assign_203" + input: "^save/Assign_204" + input: "^save/Assign_205" + input: "^save/Assign_206" + input: "^save/Assign_207" + input: "^save/Assign_208" + input: "^save/Assign_209" + input: "^save/Assign_210" + input: "^save/Assign_211" + input: "^save/Assign_212" + input: "^save/Assign_213" + input: "^save/Assign_214" + input: "^save/Assign_215" + input: "^save/Assign_216" + input: "^save/Assign_217" + input: "^save/Assign_218" + input: "^save/Assign_219" + input: "^save/Assign_220" + input: "^save/Assign_221" + input: "^save/Assign_222" + input: "^save/Assign_223" + input: "^save/Assign_224" + input: "^save/Assign_225" + input: "^save/Assign_226" + input: "^save/Assign_227" + input: "^save/Assign_228" + input: "^save/Assign_229" + input: "^save/Assign_230" + input: "^save/Assign_231" + input: "^save/Assign_232" + input: "^save/Assign_233" + input: "^save/Assign_234" + input: "^save/Assign_235" + input: "^save/Assign_236" + input: "^save/Assign_237" + input: "^save/Assign_238" + input: "^save/Assign_239" + input: "^save/Assign_240" + input: "^save/Assign_241" + input: "^save/Assign_242" + input: "^save/Assign_243" + input: "^save/Assign_244" + input: "^save/Assign_245" + input: "^save/Assign_246" + input: "^save/Assign_247" + input: "^save/Assign_248" + input: "^save/Assign_249" + input: "^save/Assign_250" + input: "^save/Assign_251" + input: "^save/Assign_252" + input: "^save/Assign_253" + input: "^save/Assign_254" + input: "^save/Assign_255" + input: "^save/Assign_256" + input: "^save/Assign_257" + input: "^save/Assign_258" + input: "^save/Assign_259" + input: "^save/Assign_260" + input: "^save/Assign_261" + input: "^save/Assign_262" + input: "^save/Assign_263" + input: "^save/Assign_264" + input: "^save/Assign_265" + input: "^save/Assign_266" + input: "^save/Assign_267" + input: "^save/Assign_268" + input: "^save/Assign_269" + input: "^save/Assign_270" + input: "^save/Assign_271" + input: "^save/Assign_272" +} +node { + name: "report_uninitialized_variables/IsVariableInitialized" + op: "IsVariableInitialized" + input: "global_step" + attr { + key: "_class" + value { + list { + s: "loc:@global_step" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_INT64 + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_1" + op: "IsVariableInitialized" + input: "resnet_v2_50/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_2" + op: "IsVariableInitialized" + input: "resnet_v2_50/conv1/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/conv1/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_3" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_4" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_5" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_6" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_7" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_8" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_9" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_10" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_11" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_12" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_13" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_14" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_15" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_16" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_17" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_18" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_19" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_20" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_21" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_22" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_23" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_24" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_25" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_26" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_27" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_28" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_29" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_30" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_31" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_32" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_33" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_34" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_35" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_36" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_37" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_38" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_39" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_40" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_41" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_42" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_43" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_44" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_45" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_46" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_47" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_48" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_49" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_50" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_51" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_52" + op: "IsVariableInitialized" + input: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_53" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_54" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_55" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_56" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_57" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_58" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_59" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_60" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_61" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_62" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_63" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_64" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_65" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_66" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_67" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_68" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_69" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_70" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_71" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_72" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_73" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_74" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_75" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_76" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_77" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_78" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_79" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_80" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_81" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_82" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_83" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_84" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_85" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_86" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_87" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_88" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_89" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_90" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_91" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_92" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_93" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_94" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_95" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_96" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_97" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_98" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_99" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_100" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_101" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_102" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_103" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_104" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_105" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_106" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_107" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_108" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_109" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_110" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_111" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_112" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_113" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_114" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_115" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_116" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_117" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_118" + op: "IsVariableInitialized" + input: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_119" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_120" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_121" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_122" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_123" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_124" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_125" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_126" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_127" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_128" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_129" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_130" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_131" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_132" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_133" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_134" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_135" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_136" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_137" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_138" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_139" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_140" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_141" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_142" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_143" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_144" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_145" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_146" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_147" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_148" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_149" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_150" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_151" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_152" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_153" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_154" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_155" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_156" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_157" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_158" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_159" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_160" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_161" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_162" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_163" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_164" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_165" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_166" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_167" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_168" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_169" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_170" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_171" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_172" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_173" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_174" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_175" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_176" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_177" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_178" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_179" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_180" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_181" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_182" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_183" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_184" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_185" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_186" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_187" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_188" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_189" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_190" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_191" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_192" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_193" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_194" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_195" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_196" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_197" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_198" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_199" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_200" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_201" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_202" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_203" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_204" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_205" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_206" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_207" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_208" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_209" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_210" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_211" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_212" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_213" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_214" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_215" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_216" + op: "IsVariableInitialized" + input: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_217" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_218" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_219" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_220" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_221" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_222" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_223" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_224" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_225" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_226" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_227" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_228" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_229" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_230" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_231" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_232" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_233" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_234" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_235" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_236" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_237" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_238" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_239" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_240" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_241" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_242" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_243" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_244" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_245" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_246" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_247" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_248" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_249" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_250" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_251" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_252" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_253" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_254" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_255" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_256" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_257" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_258" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_259" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_260" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_261" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_262" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_263" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_264" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_265" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_266" + op: "IsVariableInitialized" + input: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_267" + op: "IsVariableInitialized" + input: "resnet_v2_50/postnorm/beta" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/beta" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_268" + op: "IsVariableInitialized" + input: "resnet_v2_50/postnorm/gamma" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/gamma" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_269" + op: "IsVariableInitialized" + input: "resnet_v2_50/postnorm/moving_mean" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_mean" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_270" + op: "IsVariableInitialized" + input: "resnet_v2_50/postnorm/moving_variance" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/postnorm/moving_variance" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_271" + op: "IsVariableInitialized" + input: "resnet_v2_50/logits/weights" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/weights" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_272" + op: "IsVariableInitialized" + input: "resnet_v2_50/logits/biases" + attr { + key: "_class" + value { + list { + s: "loc:@resnet_v2_50/logits/biases" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_273" + op: "IsVariableInitialized" + input: "accuracy/total" + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_274" + op: "IsVariableInitialized" + input: "accuracy/count" + attr { + key: "_class" + value { + list { + s: "loc:@accuracy/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_275" + op: "IsVariableInitialized" + input: "recall_at_5/total" + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/total" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/IsVariableInitialized_276" + op: "IsVariableInitialized" + input: "recall_at_5/count" + attr { + key: "_class" + value { + list { + s: "loc:@recall_at_5/count" + } + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + } + } + } + } + attr { + key: "dtype" + value { + type: DT_FLOAT + } + } +} +node { + name: "report_uninitialized_variables/pack" + op: "Pack" + input: "report_uninitialized_variables/IsVariableInitialized" + input: "report_uninitialized_variables/IsVariableInitialized_1" + input: "report_uninitialized_variables/IsVariableInitialized_2" + input: "report_uninitialized_variables/IsVariableInitialized_3" + input: "report_uninitialized_variables/IsVariableInitialized_4" + input: "report_uninitialized_variables/IsVariableInitialized_5" + input: "report_uninitialized_variables/IsVariableInitialized_6" + input: "report_uninitialized_variables/IsVariableInitialized_7" + input: "report_uninitialized_variables/IsVariableInitialized_8" + input: "report_uninitialized_variables/IsVariableInitialized_9" + input: "report_uninitialized_variables/IsVariableInitialized_10" + input: "report_uninitialized_variables/IsVariableInitialized_11" + input: "report_uninitialized_variables/IsVariableInitialized_12" + input: "report_uninitialized_variables/IsVariableInitialized_13" + input: "report_uninitialized_variables/IsVariableInitialized_14" + input: "report_uninitialized_variables/IsVariableInitialized_15" + input: "report_uninitialized_variables/IsVariableInitialized_16" + input: "report_uninitialized_variables/IsVariableInitialized_17" + input: "report_uninitialized_variables/IsVariableInitialized_18" + input: "report_uninitialized_variables/IsVariableInitialized_19" + input: "report_uninitialized_variables/IsVariableInitialized_20" + input: "report_uninitialized_variables/IsVariableInitialized_21" + input: "report_uninitialized_variables/IsVariableInitialized_22" + input: "report_uninitialized_variables/IsVariableInitialized_23" + input: "report_uninitialized_variables/IsVariableInitialized_24" + input: "report_uninitialized_variables/IsVariableInitialized_25" + input: "report_uninitialized_variables/IsVariableInitialized_26" + input: "report_uninitialized_variables/IsVariableInitialized_27" + input: "report_uninitialized_variables/IsVariableInitialized_28" + input: "report_uninitialized_variables/IsVariableInitialized_29" + input: "report_uninitialized_variables/IsVariableInitialized_30" + input: "report_uninitialized_variables/IsVariableInitialized_31" + input: "report_uninitialized_variables/IsVariableInitialized_32" + input: "report_uninitialized_variables/IsVariableInitialized_33" + input: "report_uninitialized_variables/IsVariableInitialized_34" + input: "report_uninitialized_variables/IsVariableInitialized_35" + input: "report_uninitialized_variables/IsVariableInitialized_36" + input: "report_uninitialized_variables/IsVariableInitialized_37" + input: "report_uninitialized_variables/IsVariableInitialized_38" + input: "report_uninitialized_variables/IsVariableInitialized_39" + input: "report_uninitialized_variables/IsVariableInitialized_40" + input: "report_uninitialized_variables/IsVariableInitialized_41" + input: "report_uninitialized_variables/IsVariableInitialized_42" + input: "report_uninitialized_variables/IsVariableInitialized_43" + input: "report_uninitialized_variables/IsVariableInitialized_44" + input: "report_uninitialized_variables/IsVariableInitialized_45" + input: "report_uninitialized_variables/IsVariableInitialized_46" + input: "report_uninitialized_variables/IsVariableInitialized_47" + input: "report_uninitialized_variables/IsVariableInitialized_48" + input: "report_uninitialized_variables/IsVariableInitialized_49" + input: "report_uninitialized_variables/IsVariableInitialized_50" + input: "report_uninitialized_variables/IsVariableInitialized_51" + input: "report_uninitialized_variables/IsVariableInitialized_52" + input: "report_uninitialized_variables/IsVariableInitialized_53" + input: "report_uninitialized_variables/IsVariableInitialized_54" + input: "report_uninitialized_variables/IsVariableInitialized_55" + input: "report_uninitialized_variables/IsVariableInitialized_56" + input: "report_uninitialized_variables/IsVariableInitialized_57" + input: "report_uninitialized_variables/IsVariableInitialized_58" + input: "report_uninitialized_variables/IsVariableInitialized_59" + input: "report_uninitialized_variables/IsVariableInitialized_60" + input: "report_uninitialized_variables/IsVariableInitialized_61" + input: "report_uninitialized_variables/IsVariableInitialized_62" + input: "report_uninitialized_variables/IsVariableInitialized_63" + input: "report_uninitialized_variables/IsVariableInitialized_64" + input: "report_uninitialized_variables/IsVariableInitialized_65" + input: "report_uninitialized_variables/IsVariableInitialized_66" + input: "report_uninitialized_variables/IsVariableInitialized_67" + input: "report_uninitialized_variables/IsVariableInitialized_68" + input: "report_uninitialized_variables/IsVariableInitialized_69" + input: "report_uninitialized_variables/IsVariableInitialized_70" + input: "report_uninitialized_variables/IsVariableInitialized_71" + input: "report_uninitialized_variables/IsVariableInitialized_72" + input: "report_uninitialized_variables/IsVariableInitialized_73" + input: "report_uninitialized_variables/IsVariableInitialized_74" + input: "report_uninitialized_variables/IsVariableInitialized_75" + input: "report_uninitialized_variables/IsVariableInitialized_76" + input: "report_uninitialized_variables/IsVariableInitialized_77" + input: "report_uninitialized_variables/IsVariableInitialized_78" + input: "report_uninitialized_variables/IsVariableInitialized_79" + input: "report_uninitialized_variables/IsVariableInitialized_80" + input: "report_uninitialized_variables/IsVariableInitialized_81" + input: "report_uninitialized_variables/IsVariableInitialized_82" + input: "report_uninitialized_variables/IsVariableInitialized_83" + input: "report_uninitialized_variables/IsVariableInitialized_84" + input: "report_uninitialized_variables/IsVariableInitialized_85" + input: "report_uninitialized_variables/IsVariableInitialized_86" + input: "report_uninitialized_variables/IsVariableInitialized_87" + input: "report_uninitialized_variables/IsVariableInitialized_88" + input: "report_uninitialized_variables/IsVariableInitialized_89" + input: "report_uninitialized_variables/IsVariableInitialized_90" + input: "report_uninitialized_variables/IsVariableInitialized_91" + input: "report_uninitialized_variables/IsVariableInitialized_92" + input: "report_uninitialized_variables/IsVariableInitialized_93" + input: "report_uninitialized_variables/IsVariableInitialized_94" + input: "report_uninitialized_variables/IsVariableInitialized_95" + input: "report_uninitialized_variables/IsVariableInitialized_96" + input: "report_uninitialized_variables/IsVariableInitialized_97" + input: "report_uninitialized_variables/IsVariableInitialized_98" + input: "report_uninitialized_variables/IsVariableInitialized_99" + input: "report_uninitialized_variables/IsVariableInitialized_100" + input: "report_uninitialized_variables/IsVariableInitialized_101" + input: "report_uninitialized_variables/IsVariableInitialized_102" + input: "report_uninitialized_variables/IsVariableInitialized_103" + input: "report_uninitialized_variables/IsVariableInitialized_104" + input: "report_uninitialized_variables/IsVariableInitialized_105" + input: "report_uninitialized_variables/IsVariableInitialized_106" + input: "report_uninitialized_variables/IsVariableInitialized_107" + input: "report_uninitialized_variables/IsVariableInitialized_108" + input: "report_uninitialized_variables/IsVariableInitialized_109" + input: "report_uninitialized_variables/IsVariableInitialized_110" + input: "report_uninitialized_variables/IsVariableInitialized_111" + input: "report_uninitialized_variables/IsVariableInitialized_112" + input: "report_uninitialized_variables/IsVariableInitialized_113" + input: "report_uninitialized_variables/IsVariableInitialized_114" + input: "report_uninitialized_variables/IsVariableInitialized_115" + input: "report_uninitialized_variables/IsVariableInitialized_116" + input: "report_uninitialized_variables/IsVariableInitialized_117" + input: "report_uninitialized_variables/IsVariableInitialized_118" + input: "report_uninitialized_variables/IsVariableInitialized_119" + input: "report_uninitialized_variables/IsVariableInitialized_120" + input: "report_uninitialized_variables/IsVariableInitialized_121" + input: "report_uninitialized_variables/IsVariableInitialized_122" + input: "report_uninitialized_variables/IsVariableInitialized_123" + input: "report_uninitialized_variables/IsVariableInitialized_124" + input: "report_uninitialized_variables/IsVariableInitialized_125" + input: "report_uninitialized_variables/IsVariableInitialized_126" + input: "report_uninitialized_variables/IsVariableInitialized_127" + input: "report_uninitialized_variables/IsVariableInitialized_128" + input: "report_uninitialized_variables/IsVariableInitialized_129" + input: "report_uninitialized_variables/IsVariableInitialized_130" + input: "report_uninitialized_variables/IsVariableInitialized_131" + input: "report_uninitialized_variables/IsVariableInitialized_132" + input: "report_uninitialized_variables/IsVariableInitialized_133" + input: "report_uninitialized_variables/IsVariableInitialized_134" + input: "report_uninitialized_variables/IsVariableInitialized_135" + input: "report_uninitialized_variables/IsVariableInitialized_136" + input: "report_uninitialized_variables/IsVariableInitialized_137" + input: "report_uninitialized_variables/IsVariableInitialized_138" + input: "report_uninitialized_variables/IsVariableInitialized_139" + input: "report_uninitialized_variables/IsVariableInitialized_140" + input: "report_uninitialized_variables/IsVariableInitialized_141" + input: "report_uninitialized_variables/IsVariableInitialized_142" + input: "report_uninitialized_variables/IsVariableInitialized_143" + input: "report_uninitialized_variables/IsVariableInitialized_144" + input: "report_uninitialized_variables/IsVariableInitialized_145" + input: "report_uninitialized_variables/IsVariableInitialized_146" + input: "report_uninitialized_variables/IsVariableInitialized_147" + input: "report_uninitialized_variables/IsVariableInitialized_148" + input: "report_uninitialized_variables/IsVariableInitialized_149" + input: "report_uninitialized_variables/IsVariableInitialized_150" + input: "report_uninitialized_variables/IsVariableInitialized_151" + input: "report_uninitialized_variables/IsVariableInitialized_152" + input: "report_uninitialized_variables/IsVariableInitialized_153" + input: "report_uninitialized_variables/IsVariableInitialized_154" + input: "report_uninitialized_variables/IsVariableInitialized_155" + input: "report_uninitialized_variables/IsVariableInitialized_156" + input: "report_uninitialized_variables/IsVariableInitialized_157" + input: "report_uninitialized_variables/IsVariableInitialized_158" + input: "report_uninitialized_variables/IsVariableInitialized_159" + input: "report_uninitialized_variables/IsVariableInitialized_160" + input: "report_uninitialized_variables/IsVariableInitialized_161" + input: "report_uninitialized_variables/IsVariableInitialized_162" + input: "report_uninitialized_variables/IsVariableInitialized_163" + input: "report_uninitialized_variables/IsVariableInitialized_164" + input: "report_uninitialized_variables/IsVariableInitialized_165" + input: "report_uninitialized_variables/IsVariableInitialized_166" + input: "report_uninitialized_variables/IsVariableInitialized_167" + input: "report_uninitialized_variables/IsVariableInitialized_168" + input: "report_uninitialized_variables/IsVariableInitialized_169" + input: "report_uninitialized_variables/IsVariableInitialized_170" + input: "report_uninitialized_variables/IsVariableInitialized_171" + input: "report_uninitialized_variables/IsVariableInitialized_172" + input: "report_uninitialized_variables/IsVariableInitialized_173" + input: "report_uninitialized_variables/IsVariableInitialized_174" + input: "report_uninitialized_variables/IsVariableInitialized_175" + input: "report_uninitialized_variables/IsVariableInitialized_176" + input: "report_uninitialized_variables/IsVariableInitialized_177" + input: "report_uninitialized_variables/IsVariableInitialized_178" + input: "report_uninitialized_variables/IsVariableInitialized_179" + input: "report_uninitialized_variables/IsVariableInitialized_180" + input: "report_uninitialized_variables/IsVariableInitialized_181" + input: "report_uninitialized_variables/IsVariableInitialized_182" + input: "report_uninitialized_variables/IsVariableInitialized_183" + input: "report_uninitialized_variables/IsVariableInitialized_184" + input: "report_uninitialized_variables/IsVariableInitialized_185" + input: "report_uninitialized_variables/IsVariableInitialized_186" + input: "report_uninitialized_variables/IsVariableInitialized_187" + input: "report_uninitialized_variables/IsVariableInitialized_188" + input: "report_uninitialized_variables/IsVariableInitialized_189" + input: "report_uninitialized_variables/IsVariableInitialized_190" + input: "report_uninitialized_variables/IsVariableInitialized_191" + input: "report_uninitialized_variables/IsVariableInitialized_192" + input: "report_uninitialized_variables/IsVariableInitialized_193" + input: "report_uninitialized_variables/IsVariableInitialized_194" + input: "report_uninitialized_variables/IsVariableInitialized_195" + input: "report_uninitialized_variables/IsVariableInitialized_196" + input: "report_uninitialized_variables/IsVariableInitialized_197" + input: "report_uninitialized_variables/IsVariableInitialized_198" + input: "report_uninitialized_variables/IsVariableInitialized_199" + input: "report_uninitialized_variables/IsVariableInitialized_200" + input: "report_uninitialized_variables/IsVariableInitialized_201" + input: "report_uninitialized_variables/IsVariableInitialized_202" + input: "report_uninitialized_variables/IsVariableInitialized_203" + input: "report_uninitialized_variables/IsVariableInitialized_204" + input: "report_uninitialized_variables/IsVariableInitialized_205" + input: "report_uninitialized_variables/IsVariableInitialized_206" + input: "report_uninitialized_variables/IsVariableInitialized_207" + input: "report_uninitialized_variables/IsVariableInitialized_208" + input: "report_uninitialized_variables/IsVariableInitialized_209" + input: "report_uninitialized_variables/IsVariableInitialized_210" + input: "report_uninitialized_variables/IsVariableInitialized_211" + input: "report_uninitialized_variables/IsVariableInitialized_212" + input: "report_uninitialized_variables/IsVariableInitialized_213" + input: "report_uninitialized_variables/IsVariableInitialized_214" + input: "report_uninitialized_variables/IsVariableInitialized_215" + input: "report_uninitialized_variables/IsVariableInitialized_216" + input: "report_uninitialized_variables/IsVariableInitialized_217" + input: "report_uninitialized_variables/IsVariableInitialized_218" + input: "report_uninitialized_variables/IsVariableInitialized_219" + input: "report_uninitialized_variables/IsVariableInitialized_220" + input: "report_uninitialized_variables/IsVariableInitialized_221" + input: "report_uninitialized_variables/IsVariableInitialized_222" + input: "report_uninitialized_variables/IsVariableInitialized_223" + input: "report_uninitialized_variables/IsVariableInitialized_224" + input: "report_uninitialized_variables/IsVariableInitialized_225" + input: "report_uninitialized_variables/IsVariableInitialized_226" + input: "report_uninitialized_variables/IsVariableInitialized_227" + input: "report_uninitialized_variables/IsVariableInitialized_228" + input: "report_uninitialized_variables/IsVariableInitialized_229" + input: "report_uninitialized_variables/IsVariableInitialized_230" + input: "report_uninitialized_variables/IsVariableInitialized_231" + input: "report_uninitialized_variables/IsVariableInitialized_232" + input: "report_uninitialized_variables/IsVariableInitialized_233" + input: "report_uninitialized_variables/IsVariableInitialized_234" + input: "report_uninitialized_variables/IsVariableInitialized_235" + input: "report_uninitialized_variables/IsVariableInitialized_236" + input: "report_uninitialized_variables/IsVariableInitialized_237" + input: "report_uninitialized_variables/IsVariableInitialized_238" + input: "report_uninitialized_variables/IsVariableInitialized_239" + input: "report_uninitialized_variables/IsVariableInitialized_240" + input: "report_uninitialized_variables/IsVariableInitialized_241" + input: "report_uninitialized_variables/IsVariableInitialized_242" + input: "report_uninitialized_variables/IsVariableInitialized_243" + input: "report_uninitialized_variables/IsVariableInitialized_244" + input: "report_uninitialized_variables/IsVariableInitialized_245" + input: "report_uninitialized_variables/IsVariableInitialized_246" + input: "report_uninitialized_variables/IsVariableInitialized_247" + input: "report_uninitialized_variables/IsVariableInitialized_248" + input: "report_uninitialized_variables/IsVariableInitialized_249" + input: "report_uninitialized_variables/IsVariableInitialized_250" + input: "report_uninitialized_variables/IsVariableInitialized_251" + input: "report_uninitialized_variables/IsVariableInitialized_252" + input: "report_uninitialized_variables/IsVariableInitialized_253" + input: "report_uninitialized_variables/IsVariableInitialized_254" + input: "report_uninitialized_variables/IsVariableInitialized_255" + input: "report_uninitialized_variables/IsVariableInitialized_256" + input: "report_uninitialized_variables/IsVariableInitialized_257" + input: "report_uninitialized_variables/IsVariableInitialized_258" + input: "report_uninitialized_variables/IsVariableInitialized_259" + input: "report_uninitialized_variables/IsVariableInitialized_260" + input: "report_uninitialized_variables/IsVariableInitialized_261" + input: "report_uninitialized_variables/IsVariableInitialized_262" + input: "report_uninitialized_variables/IsVariableInitialized_263" + input: "report_uninitialized_variables/IsVariableInitialized_264" + input: "report_uninitialized_variables/IsVariableInitialized_265" + input: "report_uninitialized_variables/IsVariableInitialized_266" + input: "report_uninitialized_variables/IsVariableInitialized_267" + input: "report_uninitialized_variables/IsVariableInitialized_268" + input: "report_uninitialized_variables/IsVariableInitialized_269" + input: "report_uninitialized_variables/IsVariableInitialized_270" + input: "report_uninitialized_variables/IsVariableInitialized_271" + input: "report_uninitialized_variables/IsVariableInitialized_272" + input: "report_uninitialized_variables/IsVariableInitialized_273" + input: "report_uninitialized_variables/IsVariableInitialized_274" + input: "report_uninitialized_variables/IsVariableInitialized_275" + input: "report_uninitialized_variables/IsVariableInitialized_276" + attr { + key: "N" + value { + i: 277 + } + } + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 277 + } + } + } + } + } + attr { + key: "axis" + value { + i: 0 + } + } +} +node { + name: "report_uninitialized_variables/LogicalNot" + op: "LogicalNot" + input: "report_uninitialized_variables/pack" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 277 + } + } + } + } + } +} +node { + name: "report_uninitialized_variables/Const" + op: "Const" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 277 + } + } + } + } + } + attr { + key: "dtype" + value { + type: DT_STRING + } + } + attr { + key: "value" + value { + tensor { + dtype: DT_STRING + tensor_shape { + dim { + size: 277 + } + } + string_val: "global_step" + string_val: "resnet_v2_50/conv1/weights" + string_val: "resnet_v2_50/conv1/biases" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/weights" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/shortcut/biases" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block1/unit_1/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block1/unit_2/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block1/unit_3/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/weights" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/shortcut/biases" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block2/unit_1/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block2/unit_2/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block2/unit_3/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block2/unit_4/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/weights" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/shortcut/biases" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_1/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_2/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_3/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_4/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_5/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block3/unit_6/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/weights" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/shortcut/biases" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block4/unit_1/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block4/unit_2/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/beta" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/gamma" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_mean" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/preact/moving_variance" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/weights" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv1/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/weights" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/beta" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/gamma" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_mean" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv2/BatchNorm/moving_variance" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/weights" + string_val: "resnet_v2_50/block4/unit_3/bottleneck_v2/conv3/biases" + string_val: "resnet_v2_50/postnorm/beta" + string_val: "resnet_v2_50/postnorm/gamma" + string_val: "resnet_v2_50/postnorm/moving_mean" + string_val: "resnet_v2_50/postnorm/moving_variance" + string_val: "resnet_v2_50/logits/weights" + string_val: "resnet_v2_50/logits/biases" + string_val: "accuracy/total" + string_val: "accuracy/count" + string_val: "recall_at_5/total" + string_val: "recall_at_5/count" + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Shape" + 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: 277 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/strided_slice/pack" + 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 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/strided_slice/pack_1" + 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: 0 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/strided_slice/pack_2" + 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 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/strided_slice" + op: "StridedSlice" + input: "report_uninitialized_variables/boolean_mask/Shape" + input: "report_uninitialized_variables/boolean_mask/strided_slice/pack" + input: "report_uninitialized_variables/boolean_mask/strided_slice/pack_1" + input: "report_uninitialized_variables/boolean_mask/strided_slice/pack_2" + 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: "report_uninitialized_variables/boolean_mask/concat/concat_dim" + 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 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/concat/values_0" + 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 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/concat" + op: "Concat" + input: "report_uninitialized_variables/boolean_mask/concat/concat_dim" + input: "report_uninitialized_variables/boolean_mask/concat/values_0" + input: "report_uninitialized_variables/boolean_mask/strided_slice" + attr { + key: "N" + value { + i: 2 + } + } + attr { + key: "T" + value { + type: DT_INT32 + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 1 + } + } + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Reshape" + op: "Reshape" + input: "report_uninitialized_variables/Const" + input: "report_uninitialized_variables/boolean_mask/concat" + attr { + key: "T" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 277 + } + } + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Reshape_1/shape" + 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 + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Reshape_1" + op: "Reshape" + input: "report_uninitialized_variables/LogicalNot" + input: "report_uninitialized_variables/boolean_mask/Reshape_1/shape" + attr { + key: "T" + value { + type: DT_BOOL + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: 277 + } + } + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Where" + op: "Where" + input: "report_uninitialized_variables/boolean_mask/Reshape_1" + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + dim { + size: 1 + } + } + } + } + } +} +node { + name: "report_uninitialized_variables/boolean_mask/Squeeze" + op: "Squeeze" + input: "report_uninitialized_variables/boolean_mask/Where" + 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: "report_uninitialized_variables/boolean_mask/Gather" + op: "Gather" + input: "report_uninitialized_variables/boolean_mask/Reshape" + input: "report_uninitialized_variables/boolean_mask/Squeeze" + attr { + key: "Tindices" + value { + type: DT_INT64 + } + } + attr { + key: "Tparams" + value { + type: DT_STRING + } + } + attr { + key: "_output_shapes" + value { + list { + shape { + dim { + size: -1 + } + } + } + } + } + attr { + key: "validate_indices" + value { + b: true + } + } +} +node { + name: "init_2" + op: "NoOp" + input: "^accuracy/total/Assign" + input: "^accuracy/count/Assign" + input: "^recall_at_5/total/Assign" + input: "^recall_at_5/count/Assign" +} +node { + name: "init_all_tables_1" + op: "NoOp" +} +node { + name: "group_deps_1" + op: "NoOp" + input: "^init_2" + input: "^init_all_tables_1" +} +versions { + producer: 12 +}